feat(semaphore): add idempotent initial admin user creation
- New variables for admin user (password from vault) - Task checks if user exists before creating - Uses podman exec + semaphore CLI
This commit is contained in:
@@ -23,4 +23,9 @@ semaphore_db_path: "{{ semaphore_data_dir }}/database.boltdb"
|
||||
|
||||
# Vault variables (defined in group_vars/all/vault)
|
||||
# vault_semaphore_admin_password
|
||||
# vault_semaphore_access_key_encryption
|
||||
# vault_semaphore_access_key_encryption
|
||||
# Initial admin user (password should come from vault)
|
||||
semaphore_admin_user: admin
|
||||
semaphore_admin_name: Administrator
|
||||
semaphore_admin_email: admin@local.mk-labs.cloud
|
||||
# semaphore_admin_password: defined in vault
|
||||
|
||||
Reference in New Issue
Block a user