├── .gitignore ├── 3tier_arch.yml ├── LICENSE ├── README.md ├── ansible.cfg ├── inventory ├── playbooks ├── apache.yaml ├── app_lb.yml ├── app_routetable.yml ├── app_sg.yml ├── appserver1_subnet.yml ├── appserver2_subnet.yml ├── cgw.yml ├── db1_subnet.yml ├── db2_subnet.yml ├── db_routetable.yml ├── db_sg.yml ├── digitalocean_instance_create.yml ├── ec2.yml ├── ec2_appserver1.yml ├── ec2_appserver2.yml ├── ec2_webserver1.yml ├── ec2_webserver2.yml ├── igw.yml ├── lb1_subnet.yml ├── lb2_subnet.yml ├── lb_routetable.yml ├── nat.yml ├── rds.yml ├── rds_subnet_group.yml ├── routetable.yml ├── security_group.yml ├── subnet.yml ├── vgw.yml ├── vpc.yml ├── vpc_peering.yml ├── vpn_connection.yml ├── vpn_routetable.yml ├── web_routetable.yml ├── web_sg.yml ├── webserver1_subnet.yml ├── webserver2_subnet.yml └── wordpress_install.yml ├── roles ├── .DS_Store ├── accept_vpc_peering │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── app_lb │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── app_security_group │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── cgw │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── db_security_group │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── ec2 │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── igw │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── nat │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── rds │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── rds_subnet_group │ ├── .DS_Store │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── routetable │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── subnet │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── target_groups │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── vgw │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── vpc │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── vpc_peering │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── vpn_connection │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml ├── vpn_routetable │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ ├── tests │ │ ├── inventory │ │ └── test.yml │ └── vars │ │ └── main.yml └── wb_security_group │ ├── README.md │ ├── defaults │ └── main.yml │ ├── handlers │ └── main.yml │ ├── meta │ └── main.yml │ ├── tasks │ └── main.yml │ ├── tests │ ├── inventory │ └── test.yml │ └── vars │ └── main.yml ├── sample_input.txt ├── vpc_peering.yml └── vpn_setup.yml /.gitignore: -------------------------------------------------------------------------------- 1 | *.retry -------------------------------------------------------------------------------- /3tier_arch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/3tier_arch.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/README.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/ansible.cfg -------------------------------------------------------------------------------- /inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/inventory -------------------------------------------------------------------------------- /playbooks/apache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/apache.yaml -------------------------------------------------------------------------------- /playbooks/app_lb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/app_lb.yml -------------------------------------------------------------------------------- /playbooks/app_routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/app_routetable.yml -------------------------------------------------------------------------------- /playbooks/app_sg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/app_sg.yml -------------------------------------------------------------------------------- /playbooks/appserver1_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/appserver1_subnet.yml -------------------------------------------------------------------------------- /playbooks/appserver2_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/appserver2_subnet.yml -------------------------------------------------------------------------------- /playbooks/cgw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/cgw.yml -------------------------------------------------------------------------------- /playbooks/db1_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/db1_subnet.yml -------------------------------------------------------------------------------- /playbooks/db2_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/db2_subnet.yml -------------------------------------------------------------------------------- /playbooks/db_routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/db_routetable.yml -------------------------------------------------------------------------------- /playbooks/db_sg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/db_sg.yml -------------------------------------------------------------------------------- /playbooks/digitalocean_instance_create.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/digitalocean_instance_create.yml -------------------------------------------------------------------------------- /playbooks/ec2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/ec2.yml -------------------------------------------------------------------------------- /playbooks/ec2_appserver1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/ec2_appserver1.yml -------------------------------------------------------------------------------- /playbooks/ec2_appserver2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/ec2_appserver2.yml -------------------------------------------------------------------------------- /playbooks/ec2_webserver1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/ec2_webserver1.yml -------------------------------------------------------------------------------- /playbooks/ec2_webserver2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/ec2_webserver2.yml -------------------------------------------------------------------------------- /playbooks/igw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/igw.yml -------------------------------------------------------------------------------- /playbooks/lb1_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/lb1_subnet.yml -------------------------------------------------------------------------------- /playbooks/lb2_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/lb2_subnet.yml -------------------------------------------------------------------------------- /playbooks/lb_routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/lb_routetable.yml -------------------------------------------------------------------------------- /playbooks/nat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/nat.yml -------------------------------------------------------------------------------- /playbooks/rds.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/rds.yml -------------------------------------------------------------------------------- /playbooks/rds_subnet_group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/rds_subnet_group.yml -------------------------------------------------------------------------------- /playbooks/routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/routetable.yml -------------------------------------------------------------------------------- /playbooks/security_group.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/security_group.yml -------------------------------------------------------------------------------- /playbooks/subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/subnet.yml -------------------------------------------------------------------------------- /playbooks/vgw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/vgw.yml -------------------------------------------------------------------------------- /playbooks/vpc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/vpc.yml -------------------------------------------------------------------------------- /playbooks/vpc_peering.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/vpc_peering.yml -------------------------------------------------------------------------------- /playbooks/vpn_connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/vpn_connection.yml -------------------------------------------------------------------------------- /playbooks/vpn_routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/vpn_routetable.yml -------------------------------------------------------------------------------- /playbooks/web_routetable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/web_routetable.yml -------------------------------------------------------------------------------- /playbooks/web_sg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/web_sg.yml -------------------------------------------------------------------------------- /playbooks/webserver1_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/webserver1_subnet.yml -------------------------------------------------------------------------------- /playbooks/webserver2_subnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/webserver2_subnet.yml -------------------------------------------------------------------------------- /playbooks/wordpress_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/playbooks/wordpress_install.yml -------------------------------------------------------------------------------- /roles/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/.DS_Store -------------------------------------------------------------------------------- /roles/accept_vpc_peering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/accept_vpc_peering/README.md -------------------------------------------------------------------------------- /roles/accept_vpc_peering/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/accept_vpc_peering/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/accept_vpc_peering/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/accept_vpc_peering/meta/main.yml -------------------------------------------------------------------------------- /roles/accept_vpc_peering/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/accept_vpc_peering/tasks/main.yml -------------------------------------------------------------------------------- /roles/accept_vpc_peering/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/accept_vpc_peering/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/accept_vpc_peering/tests/test.yml -------------------------------------------------------------------------------- /roles/accept_vpc_peering/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet 3 | -------------------------------------------------------------------------------- /roles/app_lb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_lb/README.md -------------------------------------------------------------------------------- /roles/app_lb/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/app_lb/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/app_lb/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_lb/meta/main.yml -------------------------------------------------------------------------------- /roles/app_lb/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_lb/tasks/main.yml -------------------------------------------------------------------------------- /roles/app_lb/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/app_lb/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_lb/tests/test.yml -------------------------------------------------------------------------------- /roles/app_lb/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/app_security_group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_security_group/README.md -------------------------------------------------------------------------------- /roles/app_security_group/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/app_security_group/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/app_security_group/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_security_group/meta/main.yml -------------------------------------------------------------------------------- /roles/app_security_group/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_security_group/tasks/main.yml -------------------------------------------------------------------------------- /roles/app_security_group/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/app_security_group/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/app_security_group/tests/test.yml -------------------------------------------------------------------------------- /roles/app_security_group/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet 3 | -------------------------------------------------------------------------------- /roles/cgw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/cgw/README.md -------------------------------------------------------------------------------- /roles/cgw/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/cgw/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/cgw/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/cgw/meta/main.yml -------------------------------------------------------------------------------- /roles/cgw/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/cgw/tasks/main.yml -------------------------------------------------------------------------------- /roles/cgw/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/cgw/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/cgw/tests/test.yml -------------------------------------------------------------------------------- /roles/cgw/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/db_security_group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/db_security_group/README.md -------------------------------------------------------------------------------- /roles/db_security_group/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/db_security_group/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/db_security_group/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/db_security_group/meta/main.yml -------------------------------------------------------------------------------- /roles/db_security_group/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/db_security_group/tasks/main.yml -------------------------------------------------------------------------------- /roles/db_security_group/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/db_security_group/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/db_security_group/tests/test.yml -------------------------------------------------------------------------------- /roles/db_security_group/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet 3 | -------------------------------------------------------------------------------- /roles/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/ec2/README.md -------------------------------------------------------------------------------- /roles/ec2/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/ec2/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/ec2/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/ec2/meta/main.yml -------------------------------------------------------------------------------- /roles/ec2/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/ec2/tasks/main.yml -------------------------------------------------------------------------------- /roles/ec2/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/ec2/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/ec2/tests/test.yml -------------------------------------------------------------------------------- /roles/ec2/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/igw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/igw/README.md -------------------------------------------------------------------------------- /roles/igw/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/igw -------------------------------------------------------------------------------- /roles/igw/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/igw -------------------------------------------------------------------------------- /roles/igw/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/igw/meta/main.yml -------------------------------------------------------------------------------- /roles/igw/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/igw/tasks/main.yml -------------------------------------------------------------------------------- /roles/igw/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/igw/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/igw/tests/test.yml -------------------------------------------------------------------------------- /roles/igw/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/igw -------------------------------------------------------------------------------- /roles/nat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/nat/README.md -------------------------------------------------------------------------------- /roles/nat/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/nat -------------------------------------------------------------------------------- /roles/nat/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/nat -------------------------------------------------------------------------------- /roles/nat/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/nat/meta/main.yml -------------------------------------------------------------------------------- /roles/nat/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/nat/tasks/main.yml -------------------------------------------------------------------------------- /roles/nat/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/nat/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/nat/tests/test.yml -------------------------------------------------------------------------------- /roles/nat/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/nat -------------------------------------------------------------------------------- /roles/rds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds/README.md -------------------------------------------------------------------------------- /roles/rds/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/rds/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/rds/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds/meta/main.yml -------------------------------------------------------------------------------- /roles/rds/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds/tasks/main.yml -------------------------------------------------------------------------------- /roles/rds/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/rds/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds/tests/test.yml -------------------------------------------------------------------------------- /roles/rds/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/rds_subnet_group/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds_subnet_group/.DS_Store -------------------------------------------------------------------------------- /roles/rds_subnet_group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds_subnet_group/README.md -------------------------------------------------------------------------------- /roles/rds_subnet_group/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for vpc -------------------------------------------------------------------------------- /roles/rds_subnet_group/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for vpc -------------------------------------------------------------------------------- /roles/rds_subnet_group/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds_subnet_group/meta/main.yml -------------------------------------------------------------------------------- /roles/rds_subnet_group/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds_subnet_group/tasks/main.yml -------------------------------------------------------------------------------- /roles/rds_subnet_group/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/rds_subnet_group/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/rds_subnet_group/tests/test.yml -------------------------------------------------------------------------------- /roles/rds_subnet_group/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for vpc -------------------------------------------------------------------------------- /roles/routetable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/routetable/README.md -------------------------------------------------------------------------------- /roles/routetable/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/routetable -------------------------------------------------------------------------------- /roles/routetable/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/routetable -------------------------------------------------------------------------------- /roles/routetable/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/routetable/meta/main.yml -------------------------------------------------------------------------------- /roles/routetable/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/routetable/tasks/main.yml -------------------------------------------------------------------------------- /roles/routetable/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/routetable/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/routetable/tests/test.yml -------------------------------------------------------------------------------- /roles/routetable/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/routetable -------------------------------------------------------------------------------- /roles/subnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/subnet/README.md -------------------------------------------------------------------------------- /roles/subnet/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/subnet/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/subnet/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/subnet/meta/main.yml -------------------------------------------------------------------------------- /roles/subnet/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/subnet/tasks/main.yml -------------------------------------------------------------------------------- /roles/subnet/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/subnet/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/subnet/tests/test.yml -------------------------------------------------------------------------------- /roles/subnet/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/target_groups/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/target_groups/README.md -------------------------------------------------------------------------------- /roles/target_groups/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/target_groups/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/target_groups/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/target_groups/meta/main.yml -------------------------------------------------------------------------------- /roles/target_groups/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/target_groups/tasks/main.yml -------------------------------------------------------------------------------- /roles/target_groups/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/target_groups/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/target_groups/tests/test.yml -------------------------------------------------------------------------------- /roles/target_groups/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/vgw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vgw/README.md -------------------------------------------------------------------------------- /roles/vgw/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/vgw/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/vgw/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vgw/meta/main.yml -------------------------------------------------------------------------------- /roles/vgw/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vgw/tasks/main.yml -------------------------------------------------------------------------------- /roles/vgw/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/vgw/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vgw/tests/test.yml -------------------------------------------------------------------------------- /roles/vgw/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/vpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc/README.md -------------------------------------------------------------------------------- /roles/vpc/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for vpc -------------------------------------------------------------------------------- /roles/vpc/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for vpc -------------------------------------------------------------------------------- /roles/vpc/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc/meta/main.yml -------------------------------------------------------------------------------- /roles/vpc/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc/tasks/main.yml -------------------------------------------------------------------------------- /roles/vpc/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/vpc/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc/tests/test.yml -------------------------------------------------------------------------------- /roles/vpc/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for vpc -------------------------------------------------------------------------------- /roles/vpc_peering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc_peering/README.md -------------------------------------------------------------------------------- /roles/vpc_peering/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/vpc_peering/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/vpc_peering/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc_peering/meta/main.yml -------------------------------------------------------------------------------- /roles/vpc_peering/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc_peering/tasks/main.yml -------------------------------------------------------------------------------- /roles/vpc_peering/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/vpc_peering/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpc_peering/tests/test.yml -------------------------------------------------------------------------------- /roles/vpc_peering/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet 3 | -------------------------------------------------------------------------------- /roles/vpn_connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_connection/README.md -------------------------------------------------------------------------------- /roles/vpn_connection/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/vpn_connection/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/vpn_connection/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_connection/meta/main.yml -------------------------------------------------------------------------------- /roles/vpn_connection/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_connection/tasks/main.yml -------------------------------------------------------------------------------- /roles/vpn_connection/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/vpn_connection/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_connection/tests/test.yml -------------------------------------------------------------------------------- /roles/vpn_connection/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet -------------------------------------------------------------------------------- /roles/vpn_routetable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_routetable/README.md -------------------------------------------------------------------------------- /roles/vpn_routetable/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/routetable -------------------------------------------------------------------------------- /roles/vpn_routetable/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/routetable -------------------------------------------------------------------------------- /roles/vpn_routetable/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_routetable/meta/main.yml -------------------------------------------------------------------------------- /roles/vpn_routetable/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_routetable/tasks/main.yml -------------------------------------------------------------------------------- /roles/vpn_routetable/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/vpn_routetable/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/vpn_routetable/tests/test.yml -------------------------------------------------------------------------------- /roles/vpn_routetable/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/routetable -------------------------------------------------------------------------------- /roles/wb_security_group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/wb_security_group/README.md -------------------------------------------------------------------------------- /roles/wb_security_group/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for roles/subnet -------------------------------------------------------------------------------- /roles/wb_security_group/handlers/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # handlers file for roles/subnet -------------------------------------------------------------------------------- /roles/wb_security_group/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/wb_security_group/meta/main.yml -------------------------------------------------------------------------------- /roles/wb_security_group/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/wb_security_group/tasks/main.yml -------------------------------------------------------------------------------- /roles/wb_security_group/tests/inventory: -------------------------------------------------------------------------------- 1 | localhost 2 | 3 | -------------------------------------------------------------------------------- /roles/wb_security_group/tests/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/roles/wb_security_group/tests/test.yml -------------------------------------------------------------------------------- /roles/wb_security_group/vars/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # vars file for roles/subnet 3 | -------------------------------------------------------------------------------- /sample_input.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/sample_input.txt -------------------------------------------------------------------------------- /vpc_peering.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/vpc_peering.yml -------------------------------------------------------------------------------- /vpn_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensult/ansible-automation/HEAD/vpn_setup.yml --------------------------------------------------------------------------------