Ansible Modules Collection

This topic provides information about the Oracle Cloud Infrastructure Ansible modules collection.

Collections are Ansible's recommended method of packaging and releasing modules, roles, playbooks, and documentation. See Getting Started with Oracle Cloud Infrastructure and Ansible to begin using our Ansible collection.


Both Ansible and our Ansible modules collection come pre-installed and pre-authenticated on Cloud Shell.

Oracle Cloud Infrastructure supports the use of Ansible modules to automate cloud infrastructure provisioning and configuration, orchestration of complex operational processes, and deployment and update of your software assets.

Ansible tracks your resources using inventory lists. The inventory can be a simple static .ini file or dynamically created, where a plugin or look-up script assembles an up-to-date infrastructure inventory. For more information, see Working with Ansible Inventory.

Ansible playbooks automate configuration, deployment, and orchestration tasks. Ansible playbooks use a declarative language (YAML) that allows you to describe infrastructure configuration, deployment policy, and the orchestration of complex process steps. Oracle Cloud Infrastructure provides a set of Example Playbooks for your review.