Professional Documents
Culture Documents
Automation
made simple
Simple. Agentless. Powerful.
Automate Faster Efficient & Orchestration +
/Uses YAML for playbooks Secure /App deployment
/No special coding skills needed /No extra code to manage /Workflow orchestration
/More efficient
Powerful, flexible and Interoperable:
Application Workflow
Deployments Orchestration
Configuration
Provisioning
Management
Reasons for Ansible
● Wide OS support
For those heterogeneous environments or those that are homogeneous but plan
to change.
● 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.
● 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
Rackspace, HP Helion, Bluebox and we even get help from Monty Taylor.
Openstack simple examples
---
-hosts: localhost
connection: local
vars_files:
- ostack_bcs.yml
tasks:
Tower
Ansible
Core
t
or
Co
pp
ns
Su
ul
t
in
g
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 button
Delegate credentials without
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)
THANK YOU