Ansible playbook to create EPGs in Cisco ACI. Playbook consists of 2 plays:
- First play reads XLSX file (
aci.xlsx
by default) and populatesvars/vars.yml
file. - Second play connects to ACI and does all the work
- Ansible >= 2.7.9
- Docker (optional)
- Vagrant (optional)
- Virtualbox (optional)
- Rename
hosts.ini.sample
tohosts.ini
and edit accordingly - Rename
aci.xlsx.sample
toaci.xlsx
- Populate
aci.xlsx
- Run playbook
ansible-playbook -i hosts.ini playbook.yml
./ansible-helper.sh -i hosts.ini playbook.yml
cd vagrant
vagrant up
vagrant ssh -c "cd ansible-aci; ./ansible-helper.sh -i hosts.ini playbook.yml"
TODO