Vagrant environment showcasing config management tools (Puppet, Ansible, Salt) with examples and associated tools.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ansible
provision
puppet/envs/production
rabbitmq
salt
.gitignore
README.md
Vagrantfile

README.md

vagrant-cfgmgmt-sandbox

Vagrant environment showcasing Puppet, Ansible, Salt with examples and associated tools.

For now we have only some machines with puppet, ansible and salt installed and a couple examples of code in each.

TODO:

  • Install Puppet Server, with PuppetDB and Puppet Explorer
    • Add Puppetboard?
  • Install Salt master
    • Add Saltpad
  • Install an Ansible Control Machine
    • Add rundeck
    • Add Semaphore
  • Add a complex multi-machine example making the same thing on each CM
  • Turn that complex example into a multi distro one (CentOS + Ubuntu)
  • Add Windows demo box?

Someday maybe:

  • Add Chef to the mix