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

Ansible

 Ansible

A small intro about ansible, variables, roles and playbooks

Jasim Muhammed

December 07, 2014
Tweet

Other Decks in Technology

Transcript

  1. ME? • Senior Software Engineer @ Nuventure, working for Rightside.

    • Hacking flask, SQLAlchemy, grunt, jQuery, Jenkins and Ansible. • Do lot of other things with team :)
  2. WHAT IS ANSIBLE? • Ansible is a configuration management and

    provisioning tool, similar to Chef, Puppet or Salt • Automates the job of ‘manual configuration’ and setting up of servers, machines
  3. ADVANTAGES OF ANSIBLE • Ansible is setup on one computer

    or VM, and could control other VMS via SSH • No client installation is needed on remote machines • Simple to code, using YAML files and INI • Jinja2 variables support
  4. ROLES • YAML files • A series of tasks to

    execute • Configuration files are generated from templates • Variables are filled in tasks and templates at runtime