ansible / lightbulb

Lightbulb has been deprecated and replaced by Ansible Workshops
https://ansible.github.io/workshops/
MIT License
480 stars 310 forks source link

Remove the need to manually configure VPCs #324

Closed liquidat closed 6 years ago

liquidat commented 6 years ago

Currently there is the need to manually create a VPC and write down the necessary IDs. This can be automated - and that is what the commit does. There are now tasks to automatically provision and tear down the VPC.

The main motivation for this change are:

  1. We should not do manual work when it can be automated and
  2. We should not expect users to know their way around AWS, and thus configuring a VPC might scare them away (it scared me!). Also,
  3. I want to better understand the provisioners to add more later on - cleaning up and improving them was a good start I think.

The changes in detail:

During this work, some only roughly connected things change as well:

A lot of this code was taken over from linklight, thanks for the work there!