Hi!

Site Reliabilty Engineer for openshift.com

Ansible <3'er

 

sten@redhat.com

github.com/stenwt

stenwt on freenode

(twitter, too, if you really feel like you have to)

Ansible!

"Radically simple IT automation"

= configuration management

Ansible is also more than happy to build your cloud

"Infrastructure as code"

vs. others:

Open Source

(GPL v3,

https://github.com/ansible/ansible)

Agentless

Runs everything over SSH*

*not everything

Python (!)

Ansible in a nutshell

YAML syntax

Declarative

yum: name=pants-devel state=present

yum: name=pants-devel state=absent

Idempotent

Runs in order

Roles describe elements of an environment

Playbooks describe an environment

Let's hack!

Workflow:

  • Fork the ChicagoLUG repo
  • Commit changes to your fork
  • Send a pull request from your fork
  • ChiLUG merges you pull request
  • ChiLUG applies your changes

ChicagoLUG Ansible

By Sten Turpin

ChicagoLUG Ansible

  • 914