From 7cda45d98c7b6d75c2953bc51998c5152b9ba9e3 Mon Sep 17 00:00:00 2001 From: Noriko Hosoi Date: Fri, 3 Jun 2022 14:20:34 -0700 Subject: [PATCH] Fix including a var file in set_vars.yml. ['{{ role_path }}/vars/main.yml'] in the original code fails with "Could not find or access '{{ role_path }}/vars/main.yml'". The path in the name string was fixed, as well. --- roles/rsyslog/tasks/set_vars.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/roles/rsyslog/tasks/set_vars.yml b/roles/rsyslog/tasks/set_vars.yml index 48129141..d898343a 100644 --- a/roles/rsyslog/tasks/set_vars.yml +++ b/roles/rsyslog/tasks/set_vars.yml @@ -19,10 +19,10 @@ {{ ansible_facts['distribution_version'] }}.yml" when: item is file -- name: "Include {{ role_path }}/roles/rsyslog/vars/main.yml" +- name: "Include {{ role_path }}/vars/main.yml" include_vars: "{{ item }}" - loop: "{{ ['{{ role_path }}/vars/main.yml'] + - lookup('lines', - '/bin/ls -1 {{ role_path }}/vars/*/*/main.yml').split(',') }}" + loop: "{{ lookup('lines', + '/bin/ls -1 {{ role_path }}/vars/main.yml + {{ role_path }}/vars/*/*/main.yml').split(',') }}" when: __snapshot_gather_vars is defined and __snapshot_gather_vars | bool