├── Readme.md ├── ansible.cfg ├── deploy-vm.yml ├── group_vars ├── .gitignore └── all.yml.sample ├── hosts ├── init-proxmox.yml ├── plugins └── lookup │ └── randomlist.py ├── remove-gateway.yml └── roles ├── gateway-base ├── tasks │ ├── gateway.yml │ └── main.yml └── templates │ └── plan.tf.j2 ├── gateway-cleanup └── tasks │ ├── cleanup.yml │ └── main.yml └── initialize-base ├── files └── provider.tf ├── tasks ├── main.yml ├── ssh.yml └── terraform.yml └── templates └── credentials.auto.tfvars.j2 /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/Readme.md -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/ansible.cfg -------------------------------------------------------------------------------- /deploy-vm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/deploy-vm.yml -------------------------------------------------------------------------------- /group_vars/.gitignore: -------------------------------------------------------------------------------- 1 | *.yml 2 | -------------------------------------------------------------------------------- /group_vars/all.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/group_vars/all.yml.sample -------------------------------------------------------------------------------- /hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/hosts -------------------------------------------------------------------------------- /init-proxmox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/init-proxmox.yml -------------------------------------------------------------------------------- /plugins/lookup/randomlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/plugins/lookup/randomlist.py -------------------------------------------------------------------------------- /remove-gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/remove-gateway.yml -------------------------------------------------------------------------------- /roles/gateway-base/tasks/gateway.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/gateway-base/tasks/gateway.yml -------------------------------------------------------------------------------- /roles/gateway-base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/gateway-base/tasks/main.yml -------------------------------------------------------------------------------- /roles/gateway-base/templates/plan.tf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/gateway-base/templates/plan.tf.j2 -------------------------------------------------------------------------------- /roles/gateway-cleanup/tasks/cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/gateway-cleanup/tasks/cleanup.yml -------------------------------------------------------------------------------- /roles/gateway-cleanup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/gateway-cleanup/tasks/main.yml -------------------------------------------------------------------------------- /roles/initialize-base/files/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/initialize-base/files/provider.tf -------------------------------------------------------------------------------- /roles/initialize-base/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/initialize-base/tasks/main.yml -------------------------------------------------------------------------------- /roles/initialize-base/tasks/ssh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/initialize-base/tasks/ssh.yml -------------------------------------------------------------------------------- /roles/initialize-base/tasks/terraform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/initialize-base/tasks/terraform.yml -------------------------------------------------------------------------------- /roles/initialize-base/templates/credentials.auto.tfvars.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/45Drives/terraform-ansible-demo/HEAD/roles/initialize-base/templates/credentials.auto.tfvars.j2 --------------------------------------------------------------------------------