fix: replace semaphore role with new Podman + Quadlet version

This commit is contained in:
Hermes Agent service account committed 2026-05-26 22:46:46 -05:00
1 parent a781ef8b14
commit c1810fde8a
5 files changed
+101 -56

No files matched your search

+24 -3
View File
@@ -1,5 +1,26 @@
---
# file: roles/semaphore/defaults/main.yml
# Semaphore version
semaphore_version: "v2.10.3"
semaphore_compose_dir: /opt/docker/semaphore
semaphore_ssh_key_file: "~/.ssh/ansible"
# 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