This repository collates a series of ansible playbooks, scripts, and misc. files related files to be used during the Denver Policy Lab.
./hosts -- hosts file used inside your VM for executing ansible playbooks ./keys/ -- Keys to ssh into your VM ./playbooks/ -- Various playbooks used to provision your environment along with helper playbooks ./scripts/ -- Bash scripts used to provison the lab environment and deploy OpenStack using puppet modules
Kick off your OpenStack Deploy
$ sudo -i
Update this repository
$ cd ~/denver-policy-lab-ansible $ ansible-playbook -i hosts playbooks/step_zero.yml
Clone openstack-access-policy, generate new policy files, and update OS services
$ cd ~/denver-policy-lab-ansible $ ansible-playbook -i hosts playbooks/step_one.yml
Profit
$ source ~/openrc $ openstack ...