--- # 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 # Set to true to force recreation of the admin user (deletes existing user first) semaphore_force_admin_user: false # PostgreSQL settings (when using postgres instead of bolt) semaphore_use_postgres: true semaphore_postgres_image: "postgres:16" semaphore_postgres_container_name: "semaphore-postgres" semaphore_postgres_volume: "semaphore_postgres_data" semaphore_postgres_user: "semaphore" semaphore_postgres_db: "semaphore" # vault_semaphore_database_password: defined in vault # Named volumes semaphore_data_volume: "semaphore_data"