Squashed 'roles/pipeline/' changes from 8ceb3f4..c56a942

c56a942 Add the Notarius testing overlay and production model defaults

git-subtree-dir: roles/pipeline
git-subtree-split: c56a9425d30ef714166f1ff7675b202590f86425
This commit is contained in:
2026-09-22 18:53:13 +00:00
parent 68a8bbc462
commit e1238eb4fa
8 changed files with 127 additions and 45 deletions

View File

@@ -146,14 +146,17 @@
- artifact-families
- profiles
- name: Create the Notarius pipeline configuration directory
- name: Create Notarius configuration directories
become: true
ansible.builtin.file:
path: /usr/local/etc/notarius/pipelines
path: "/usr/local/etc/notarius/{{ item }}"
state: directory
owner: "{{ dnd_pipeline_runtime_user }}"
group: "{{ dnd_pipeline_runtime_group }}"
mode: "{{ dnd_pipeline_config_directory_mode }}"
loop:
- pipelines
- profiles
- name: Deploy the Notarius D&D pipeline configuration
become: true
@@ -164,6 +167,15 @@
group: "{{ dnd_pipeline_runtime_group }}"
mode: "{{ dnd_pipeline_config_file_mode }}"
- name: Deploy the Notarius testing overlay
become: true
ansible.builtin.template:
src: notarius-testing.yml.j2
dest: /usr/local/etc/notarius/profiles/testing.yml
owner: "{{ dnd_pipeline_runtime_user }}"
group: "{{ dnd_pipeline_runtime_group }}"
mode: "{{ dnd_pipeline_config_file_mode }}"
- name: Deploy Narratio D&D configuration fragments
become: true
ansible.builtin.template: