From 99909dc87c73e91c7c71c010fe5894116229d4bb Mon Sep 17 00:00:00 2001 From: Jerome Gagnon Date: Sun, 11 Feb 2024 22:15:35 -0500 Subject: [PATCH] fixes borg_source_directories and borg_repository not being overwritten by set_fact --- tasks/noauto_install_docker.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tasks/noauto_install_docker.yml b/tasks/noauto_install_docker.yml index 7823cd0..a0522f8 100644 --- a/tasks/noauto_install_docker.yml +++ b/tasks/noauto_install_docker.yml @@ -55,16 +55,20 @@ - name: Modify borg_source_directories to reflect path in container ansible.builtin.set_fact: - borg_source_directories: >- + borg_source_directories_tmp: >- {%- set sources = [] -%} {%- for source in borg_source_directories -%} {%- set _ = sources.append("/sources" + source) -%} {%- endfor -%} {{ sources }} + - name: Overwrite borg_source_directories fact + ansible.builtin.set_fact: + borg_source_directories: "{{ borg_source_directories_tmp }}" + - name: Modify borg_repository to reflect path in container ansible.builtin.set_fact: - borg_repository: >- + borg_repository_tmp: >- {%- set repositories = [] -%} {%- for repo in borg_repository -%} {%- if repo[0] == "/" -%} @@ -76,6 +80,10 @@ {{ repositories }} borg_repository_flat: "{{ borg_repository | join('|') }}" + - name: Overwrite borg_repository fact + ansible.builtin.set_fact: + borg_repository: "{{ borg_repository_tmp }}" + - name: Check if ssh repo in the list when: - not borg_ssh_private_key