From 0e4df5b590b74f44485ed9cbc20c3c5d4add8e30 Mon Sep 17 00:00:00 2001
From: June <june@jsts.xyz>
Date: Tue, 18 Feb 2025 06:07:47 +0100
Subject: [PATCH] nginx(role): make loop output manageable using loop_control
 label

---
 roles/nginx/tasks/main/01_validate_config_names.yaml | 2 ++
 roles/nginx/tasks/main/04_config_deploy.yaml         | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/roles/nginx/tasks/main/01_validate_config_names.yaml b/roles/nginx/tasks/main/01_validate_config_names.yaml
index 7991b89..b2a4a1c 100644
--- a/roles/nginx/tasks/main/01_validate_config_names.yaml
+++ b/roles/nginx/tasks/main/01_validate_config_names.yaml
@@ -5,3 +5,5 @@
         or item.name == "redirect"
         or item.name == "logging"
   loop: "{{ nginx__configurations }}"
+  loop_control:
+    label: "{{ item.name }}"
diff --git a/roles/nginx/tasks/main/04_config_deploy.yaml b/roles/nginx/tasks/main/04_config_deploy.yaml
index 2f0c834..38dbfc1 100644
--- a/roles/nginx/tasks/main/04_config_deploy.yaml
+++ b/roles/nginx/tasks/main/04_config_deploy.yaml
@@ -127,12 +127,16 @@
     group: root
   become: true
   loop: "{{ nginx__configurations }}"
+  loop_control:
+    label: "{{ item.name }}"
   notify: Restart nginx
 
 - name: Add names with suffixes from `nginx__configurations` to `nginx__config_files_to_exist` fact
   ansible.builtin.set_fact:
     nginx__config_files_to_exist: "{{ nginx__config_files_to_exist + [ item.name + '.conf' ] }}"  # noqa: jinja[spacing]
   loop: "{{ nginx__configurations }}"
+  loop_control:
+    label: "{{ item.name }}"
 
 - name: Find configuration files to remove
   ansible.builtin.find:
@@ -147,4 +151,6 @@
     state: absent
   become: true
   loop: "{{ nginx__config_files_to_remove.files }}"
+  loop_control:
+    label: "{{ item.path | ansible.builtin.basename }}"
   notify: Restart nginx