Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Infrastructure management with Ansible

Infrastructure management with Ansible

A short introduction to Ansible for managing your infrastructure

Nsukami

May 29, 2014
Tweet

More Decks by Nsukami

Other Decks in Programming

Transcript

  1. About me ? Python developer System administrator (sometimes) Part of

    a small developers team Currently building a VOD platform
  2. About Ansible ? Imagine automation in langage that approaches plain

    English, using SSH and without nothing to install on remote systems
  3. About Ansible ? - Mutlinode orchestration framework - Written in

    Python (extensible in Python) - GPL3 licensed (with some exceptions) - Created by Michael DeHaan - An already great and strong community
  4. About Ansible ? - YAML syntax - Jinja2 templates -

    SSH with no remote agents - A module library
  5. Ad hoc commands Refers to running Ansible to perform some

    quick command, directly from cli using the ansible command
  6. Playbooks Anything you can do ad-hoc can be accomplished by

    writing a playbook,it is a way to glue lots of operations together.
  7. Organization One thing you will definitely want to do though,

    is use the “roles” organization feature