Reasons for Ansible ● Wide OS support For those heterogeneous environments or those that are homogeneous but plan to change. ● Works with the colo and the cloud You can maintain either, both or migrate one to the other, your choice. ● Integrates with most clouds A plethora of cloud modules and they can also be used inventory sources. ● Small footprint It reuses common existing tools (ssh, sudo, python, etc). No additional infrastructure, no new firewall rules, no new permissions and no SSL certificates. ● Plays well with others It can substitute many other products or work with them for better results. ● Easy to expand plugin architecture Makes custom developments a lot easier to integrate.
Reasons for Ansible ● Lower system maintenance costs You can quickly and easily do security & performance updates. ● Deploy more reliably, faster, more often Easy to structure release process, make it reproducible, reliable and distributed. ● Automate recovery and failover Faster time to recovery, less downtime, less risk. ● Mitigate the pain of migration Make it easier to take advantage of new technologies, easily integrate the into the cloud. ● Gentle learning curve and easy adaptation Easy to adapt, non intrusive, plays well with existing infrastructure. ● Intelligible Makes it easy to learn, audit and verify.
Openstack support Many modules: glance_image - Add/Delete images from glance keystone_user - Manage OpenStack Identity (keystone) users, tenants and roles nova_compute - Create/Delete VMs from OpenStack nova_keypair - Add/Delete key pair from nova quantum_floating_ip - Add/Remove floating IP from an instance quantum_floating_ip_associate - Manage a particular floating IP with an instance quantum_network - Creates/Removes networks from OpenStack quantum_router - Create or Remove router from openstack quantum_router_gateway - Manages gateway interfaces for a defined router quantum_router_interface - Attach/Dettach a subnet’s interface to a router quantum_subnet - Add/remove subnet from a network Major players engaged: Major backers and users of Openstack also support and/or use ansible: Rackspace, HP Helion, Bluebox and we even get help from Monty Taylor.
Ansible Inc, Products Tower Ansible Core Consulting Support
Ansible Tower The best way to run Ansible in your organization. INVENTORY MANAGEMENT ACCESS CONTROL Graphically manage your internal Role-based access & cloud resources control & LDAP integration DELEGATION OF PUSH-BUTTON LAUNCH CREDENTIALS Launch automation jobs with a AUDITING Delegate credentials without button See a full Ansible job giving away secrets history with drill-in details API & CLI Documented RESTful API and Tower CLI to integrate Tower into your tools SCHEDULING Schedule automation jobs (great for periodic remediation)