June 2018
Beginner
578 pages
13h 39m
English
As already mentioned at the start of this chapter, we are launching resources that are going to incur costs when they are up and running. As we are still writing our playbook, we don't want the resource to sit idle and rack up costs while we work, so let's create a supporting playbook that undoes everything we have just ran.
To do this, let's create a single role called remove:
$ ansible-galaxy init roles/remove
This role will use Ansible to, well, remove everything we have just launched, thus keeping costs down while we are developing our playbook. First of all, we need to add some default variables to roles/remove/defaults/main.yml; these are:
wait: wait: "yes" wait_time: "1200"vpc_cidr_block: "10.0.0.0/16"
The vpc_cidr_block ...
Read now
Unlock full access