[MOLECULE] Add cleanup task for 'certificates' role 58/120358/1
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 9 Apr 2021 10:20:18 +0000 (12:20 +0200)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 9 Apr 2021 10:20:18 +0000 (12:20 +0200)
Change-Id: Ifb9c9627d840158d8a4be3a1d1a1ea75dc4038c3
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
ansible/roles/certificates/molecule/default/cleanup.yml [new file with mode: 0644]
ansible/roles/certificates/molecule/ubuntu/molecule.yml
ansible/test/roles/cleanup-certificates/tasks/main.yml [new file with mode: 0644]

diff --git a/ansible/roles/certificates/molecule/default/cleanup.yml b/ansible/roles/certificates/molecule/default/cleanup.yml
new file mode 100644 (file)
index 0000000..f1d6016
--- /dev/null
@@ -0,0 +1,6 @@
+---
+- name: Cleanup infra
+  hosts: all
+  ignore_unreachable: true
+  roles:
+    - cleanup-certificates
index c2854e3..6997117 100644 (file)
@@ -31,6 +31,7 @@ provisioner:
     ANSIBLE_LIBRARY: ../../../../library
   playbooks:
     converge: ../default/converge.yml
+    cleanup: ../default/cleanup.yml
   inventory:
     links:
       group_vars: ../../../../group_vars/
diff --git a/ansible/test/roles/cleanup-certificates/tasks/main.yml b/ansible/test/roles/cleanup-certificates/tasks/main.yml
new file mode 100644 (file)
index 0000000..69a904f
--- /dev/null
@@ -0,0 +1,8 @@
+---
+- name: Clean certificates role ephemeral directories
+  file:
+    path: "{{ item }}"
+    state: absent
+  delegate_to: localhost
+  loop:
+    - certs