/lightbulb-old

Progressive Ansible Training Sessions

Primary LanguagePython

Progressive Ansible

These roles/playbooks are meant to show how to use Ansible in a progressive way. Start with simple concepts, and keep building upon those concepts along the way.

In each lesson, you will find an overview of what that lesson is trying to teach.

In their current form, they don't provide detailed instruction -- that is left up to the instructor. Think of these more as instructor's notes than student material, but of course they could be used as reference.

Requirements

Each lesson should state its own requirements.

Order

You can pick your starting point, and proceed progressively. The order is:

  1. adhoc_examples
  2. apache_playbook
  3. apache_centos
  4. apache_centos_ubuntu
  5. cloud
  6. common_role
  7. delegation_and_role_deps

This is only a starting point. Different progressions could happen at any one of these points and go in a different direction.

SSH Keys to add!

You should execute the following on your host machine before you vagrant up your machines:

cd ~/.ssh 
wget https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant
chmod 400 vagrant
ssh-add vagrant

TODO:

  • Make ec2 tagging configurable