Abiquo dynamic inventory plugin for Ansible

May 14, 2014 | 1:24 pm

You might have heard about Ansible recently, but if you haven’t, we recommend that you have a look at the Ansible official website. To summarize using Ansible’s own description:

“Ansible is a radically simple IT orchestration engine that automates configuration management, application deployment, and many other IT needs”

Abiquo has a native Chef integration (Chef is yet another configuration manager). However, we want to enable our users to work with whichever technology they feel comfortable with, so we’ve contributed to Ansible with the Abiquo dynamic inventory plugin, which makes Abiquo integration with Ansible a piece of cake.

Without going into too much detail, an Ansible inventory is an INI format text file that contains a host catalog needed to execute playbooks (configuration templates) on hosts that are listed in it.
Now, with the Abiquo dynamic inventory plugin for Ansible, a user with access to Abiquo’s API can generate an inventory file that Ansible can use containing the list of all the user’s resources in useful categories.

(more…)

Published by: Daniel Beneyto