From 4bcbd8f7733b79e3c590b1434d29ab0a7ca98780 Mon Sep 17 00:00:00 2001 From: gardar Date: Thu, 29 Sep 2022 11:08:52 +0000 Subject: [PATCH] fix: make sure directory for async is correctly set (#139) * fix: make sure directory for async is correctly set * style: fix lint --- src/molecule_podman/playbooks/create.yml | 6 ++++++ src/molecule_podman/playbooks/destroy.yml | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/src/molecule_podman/playbooks/create.yml b/src/molecule_podman/playbooks/create.yml index 8a6f2ce..7b02623 100644 --- a/src/molecule_podman/playbooks/create.yml +++ b/src/molecule_podman/playbooks/create.yml @@ -14,10 +14,16 @@ environment: PATH: "{{ ansible_env.PATH }}:/sbin:/usr/sbin" changed_when: false + - name: save path to executable as fact ansible.builtin.set_fact: podman_cmd: "{{ podman_path.stdout }}" + - name: Set async_dir for HOME env + ansible.builtin.set_fact: + ansible_async_dir: "{{ lookup('env', 'HOME') }}/.ansible_async/" + when: (lookup('env', 'HOME')) + - name: Log into a container registry ansible.builtin.command: > {{ podman_cmd }} login diff --git a/src/molecule_podman/playbooks/destroy.yml b/src/molecule_podman/playbooks/destroy.yml index c77e6d0..d196ec1 100644 --- a/src/molecule_podman/playbooks/destroy.yml +++ b/src/molecule_podman/playbooks/destroy.yml @@ -8,6 +8,11 @@ vars: podman_exec: "{{ lookup('env','MOLECULE_PODMAN_EXECUTABLE')|default('podman',true) }}" tasks: + - name: Set async_dir for HOME env + ansible.builtin.set_fact: + ansible_async_dir: "{{ lookup('env', 'HOME') }}/.ansible_async/" + when: (lookup('env', 'HOME')) + - name: Destroy molecule instance(s) ansible.builtin.shell: "{{ podman_exec }} container exists {{ item.name }} && {{ podman_exec }} rm -f {{ item.name }} || true" register: server