We are excited to announce that you can now use Ansible playbooks to automate repeatable IT tasks (like creating and deleting Virtual Machines, deploying databases and applications) on Oracle Private Cloud Appliance 2.3.1 and Oracle VM 3.4 and newer. Automation is a key requirement for achieving cloud like agility and Ansible is the tool of choice to automate and accelerate provisioning, configuration management and application deployment on remote systems.
Ansible is an open-source IT automation engine that automates provisioning, configuration management, application deployment on remote systems. It is an agentless automation solution that works by executing code blocks called "modules" on remote systems over SSH and uses YAML based "playbooks" to describe automation jobs.
Ansible manages configuration and application deployment on the Oracle Private Cloud Applinace by connecting to the REST APIs for Oracle VM Manager (accessible by HTTPS over port 7002 as shown in figure).
Fig: Architecture diagram for Ansible managing Oracle PCA (Oracle VM 3.4)
The setup requires the following components:
Automating Infrastructure Lifecycle Management on PCA
The first custom Ansible module in a series of planned Infrastructure Lifecycle Management modules is now available for Oracle Private Cloud Appliance and Oracle VM. The Ansible module and accompanying playbooks automate
Step-by-step procedures to execute the module on Oracle Private Cloud Appliance are in this whitepaper
The Ansible module and accompanying playbooks can be downloaded as an RPM from OTN