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 ...