Playbook fix.

This commit is contained in:
2025-10-08 10:01:53 -04:00
parent dbcb70571a
commit c2941441aa
+12 -15
View File
@@ -10,12 +10,6 @@
default_owner: "1000" default_owner: "1000"
default_group: "1000" default_group: "1000"
default_mode: "0644" default_mode: "0644"
# file_metadata should be defined in host_vars/<host>.yml:
# file_metadata:
# "configs/serviceA/config.yaml":
# owner: "999"
# group: "999"
# mode: "0640"
pre_tasks: pre_tasks:
- name: Get remote user's UID and GID - name: Get remote user's UID and GID
@@ -90,9 +84,9 @@
- name: Log computed deployment metadata - name: Log computed deployment metadata
ansible.builtin.debug: ansible.builtin.debug:
msg: | msg: >-
Deployment plan: Deployment plan:
{%- for f in deploy_files -%} {% for f in deploy_files %}
- src: {{ f.src }} - src: {{ f.src }}
dest: {{ f.dest }} dest: {{ f.dest }}
owner: {{ f.owner }} owner: {{ f.owner }}
@@ -100,18 +94,21 @@
mode: {{ f.mode }} mode: {{ f.mode }}
become: {{ f.become }} become: {{ f.become }}
template: {{ f.is_template }} template: {{ f.is_template }}
{%- endfor -%} {% endfor %}
run_once: true run_once: true
- name: Print concise become: true list - name: Print concise become true list
ansible.builtin.debug: ansible.builtin.debug:
msg: | msg: >-
Files requiring become=true: Files requiring become=true:
{%- for f in deploy_files if f.become -%} {% set found = false %}
{% for f in deploy_files if f.become %}
{% set found = true %}
- {{ f.dest }} -> owner:{{ f.owner }}:{{ f.group }} mode:{{ f.mode }} - {{ f.dest }} -> owner:{{ f.owner }}:{{ f.group }} mode:{{ f.mode }}
{%- else -%} {% endfor %}
{% if not found %}
(none) (none)
{%- endfor -%} {% endif %}
run_once: true run_once: true
tasks: tasks:
@@ -119,7 +116,7 @@
ansible.builtin.file: ansible.builtin.file:
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
mode: '0755' mode: "0755"
loop: "{{ dest_dirs }}" loop: "{{ dest_dirs }}"
loop_control: loop_control:
label: "{{ item }}" label: "{{ item }}"