diff --git a/tasks/main.yml b/tasks/main.yml index d85535e..6c5ab6e 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -16,7 +16,7 @@ group: "{{ dnd_pipeline_runtime_group }}" mode: "2775" -- name: Converge access ACLs on Narratio writable roots +- name: Converge access ACLs on shared pipeline writable roots become: true ansible.posix.acl: path: "{{ item.0 }}" @@ -36,7 +36,7 @@ loop_control: label: "{{ item.0 }} {{ item.1.etype }}::{{ item.1.permissions }}" -- name: Converge default ACLs on Narratio writable roots +- name: Converge default ACLs on shared pipeline writable roots become: true ansible.posix.acl: path: "{{ item.0 }}" diff --git a/tests/integration b/tests/integration index 470cd19..ed216cd 100755 --- a/tests/integration +++ b/tests/integration @@ -176,6 +176,11 @@ alternate_log="$test_tmp/alternate.log" run_converge "$alternate_log" "${baseline_args[@]}" -e "$alternate_config" /usr/local/bin/notarius config validate --config /usr/local/etc/notarius/config.yml \ --pipeline archive-session +alternate_narratio_config="$test_tmp/alternate-narratio.yml" +/usr/bin/sudo -u narratio /usr/local/bin/narratio config show \ + --config /usr/local/etc/narratio/pipeline.yml --campaign centaurs \ + > "$alternate_narratio_config" +grep -Fq 'pipeline_id: archive-session' "$alternate_narratio_config" alternate_effective_config="$test_tmp/alternate-effective.yml" /usr/local/bin/notarius config effective --config /usr/local/etc/notarius/config.yml \ > "$alternate_effective_config"