From 3c680fde71b4796c97a6b88d54fe2634dc8e3c94 Mon Sep 17 00:00:00 2001 From: willtome Date: Wed, 23 Mar 2022 11:36:57 -0400 Subject: [PATCH] move role. add destroy vm --- .gitignore | 1 + .../ansible_collections/demo/cloud/README.md | 0 .../demo/cloud/roles/aws/defaults/main.yml | 0 .../demo/cloud/roles/aws/tasks/create_infra.yml | 0 .../demo/cloud/roles/aws/tasks/create_vm.yml | 0 .../demo/cloud/roles/aws/tasks/destroy_vm.yml | 7 +++++++ .../demo/cloud/roles/aws/templates/aws_windows_userdata.j2 | 0 .../demo/cloud/roles/aws/templates/default.j2 | 0 .../demo/cloud/roles/azure/defaults/main.yml | 0 .../demo/cloud/roles/azure/tasks/create_infra.yml | 0 .../demo/cloud/roles/azure/tasks/create_vm.yml | 0 11 files changed, 8 insertions(+) rename {cloud/collections => collections}/ansible_collections/demo/cloud/README.md (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/aws/defaults/main.yml (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/aws/tasks/create_infra.yml (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/aws/tasks/create_vm.yml (100%) create mode 100644 collections/ansible_collections/demo/cloud/roles/aws/tasks/destroy_vm.yml rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/aws/templates/aws_windows_userdata.j2 (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/aws/templates/default.j2 (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/azure/defaults/main.yml (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/azure/tasks/create_infra.yml (100%) rename {cloud/collections => collections}/ansible_collections/demo/cloud/roles/azure/tasks/create_vm.yml (100%) diff --git a/.gitignore b/.gitignore index 22bd86f..73bcc10 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ choose_demo_example_azure.yml choose_demo_example_aws.yml .ansible.cfg *.gz + diff --git a/cloud/collections/ansible_collections/demo/cloud/README.md b/collections/ansible_collections/demo/cloud/README.md similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/README.md rename to collections/ansible_collections/demo/cloud/README.md diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/aws/defaults/main.yml b/collections/ansible_collections/demo/cloud/roles/aws/defaults/main.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/aws/defaults/main.yml rename to collections/ansible_collections/demo/cloud/roles/aws/defaults/main.yml diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_infra.yml b/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_infra.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_infra.yml rename to collections/ansible_collections/demo/cloud/roles/aws/tasks/create_infra.yml diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_vm.yml b/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_vm.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/aws/tasks/create_vm.yml rename to collections/ansible_collections/demo/cloud/roles/aws/tasks/create_vm.yml diff --git a/collections/ansible_collections/demo/cloud/roles/aws/tasks/destroy_vm.yml b/collections/ansible_collections/demo/cloud/roles/aws/tasks/destroy_vm.yml new file mode 100644 index 0000000..7b5093b --- /dev/null +++ b/collections/ansible_collections/demo/cloud/roles/aws/tasks/destroy_vm.yml @@ -0,0 +1,7 @@ +--- +- name: Destroy VM + amazon.aws.ec2_instance: + state: absent + instance_ids: "{{ instance_id }}" + region: "{{ placement.region }}" + delegate_to: localhost \ No newline at end of file diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/aws/templates/aws_windows_userdata.j2 b/collections/ansible_collections/demo/cloud/roles/aws/templates/aws_windows_userdata.j2 similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/aws/templates/aws_windows_userdata.j2 rename to collections/ansible_collections/demo/cloud/roles/aws/templates/aws_windows_userdata.j2 diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/aws/templates/default.j2 b/collections/ansible_collections/demo/cloud/roles/aws/templates/default.j2 similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/aws/templates/default.j2 rename to collections/ansible_collections/demo/cloud/roles/aws/templates/default.j2 diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/azure/defaults/main.yml b/collections/ansible_collections/demo/cloud/roles/azure/defaults/main.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/azure/defaults/main.yml rename to collections/ansible_collections/demo/cloud/roles/azure/defaults/main.yml diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_infra.yml b/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_infra.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_infra.yml rename to collections/ansible_collections/demo/cloud/roles/azure/tasks/create_infra.yml diff --git a/cloud/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_vm.yml b/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_vm.yml similarity index 100% rename from cloud/collections/ansible_collections/demo/cloud/roles/azure/tasks/create_vm.yml rename to collections/ansible_collections/demo/cloud/roles/azure/tasks/create_vm.yml