From 3dc6555ad143bea6c326b9521bd83be260bfa401 Mon Sep 17 00:00:00 2001 From: Hermes Agent service account Date: Wed, 27 May 2026 22:15:20 -0500 Subject: [PATCH] fix(semaphore): support vault_semaphore_admin_password as fallback variable name --- ansible/roles/semaphore/tasks/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ansible/roles/semaphore/tasks/main.yml b/ansible/roles/semaphore/tasks/main.yml index 2cfeadd..080a271 100644 --- a/ansible/roles/semaphore/tasks/main.yml +++ b/ansible/roles/semaphore/tasks/main.yml @@ -92,12 +92,12 @@ --login {{ semaphore_admin_user }} --name "{{ semaphore_admin_name }}" --email {{ semaphore_admin_email }} - --password {{ semaphore_admin_password }} + --password {{ semaphore_admin_password | default(vault_semaphore_admin_password) }} register: create_admin_result changed_when: create_admin_result.rc == 0 failed_when: create_admin_result.rc != 0 and 'already exists' not in create_admin_result.stderr when: - - semaphore_admin_password is defined + - semaphore_admin_password is defined or vault_semaphore_admin_password is defined or vault_semaphore_admin_password is defined - semaphore_admin_user not in semaphore_user_list.stdout no_log: true @@ -119,11 +119,11 @@ --login {{ semaphore_admin_user }} --name "{{ semaphore_admin_name }}" --email {{ semaphore_admin_email }} - --password {{ semaphore_admin_password }} + --password {{ semaphore_admin_password | default(vault_semaphore_admin_password) }} register: create_admin_result changed_when: create_admin_result.rc == 0 failed_when: create_admin_result.rc != 0 when: - semaphore_force_admin_user | bool - - semaphore_admin_password is defined + - semaphore_admin_password is defined or vault_semaphore_admin_password is defined or vault_semaphore_admin_password is defined no_log: true