- New variables for admin user (password from vault) - Task checks if user exists before creating - Uses podman exec + semaphore CLI
32 lines
811 B
YAML
32 lines
811 B
YAML
---
|
|
# Semaphore version (use a known good tag)
|
|
semaphore_version: "latest"
|
|
|
|
# Service account
|
|
semaphore_user: cast
|
|
semaphore_group: cast
|
|
|
|
# Container settings
|
|
semaphore_container_name: semaphore
|
|
semaphore_image: "semaphoreui/semaphore:{{ semaphore_version }}"
|
|
|
|
# Paths
|
|
semaphore_data_dir: /var/lib/semaphore
|
|
semaphore_config_dir: /etc/semaphore
|
|
|
|
# Port
|
|
semaphore_port: 3000
|
|
|
|
# Database
|
|
semaphore_db_type: bolt
|
|
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
|
|
# 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
|