Files
computer-playbook/inventories/dev.yml
T

125 lines
3.4 KiB
YAML

# Sample inventory for CI Pipeline
MASK_CREDENTIALS_IN_LOGS: false
ASYNC_ENABLED: false
MODE_DEBUG: true
ENVIRONMENT: development
TLS_ENABLED: true
TLS_MODE: "self_signed"
design:
css:
colors:
base: "#FFA500"
OIDC:
CLIENT:
SECRET: VERYUNSAFESAMPLEPASSWORD1234
users:
administrator:
authorized_keys:
- ssh-ed25519 AAAA_TEST_DUMMY_KEY github-ci-dummy@infinito
password: "'$tr0ng€xampl3PW!"
biber:
username: "biber"
firstname: "Harry"
lastname: "Beaver"
website: "https://www.infinito.nexus/"
email: "contact@infinito.nexus"
gpg: "DUMMY-GPG-KEY-NOT-SET"
password: "VeryUnsecurePassword"
# UID/GID allocation policy:
# - Use IDs >= 10000 for manually managed users
# - IDs below 10000 are reserved for auto-created Infinito.Nexus service accounts
# This avoids collisions with system users and managed application accounts.
uid: 10001
gid: 10001
roles: []
tokens: {}
authorized_keys: []
applications:
svc-ai-ollama:
# Disabled for test because they are to huge for github actions test
preload_models: []
compose:
services:
ollama:
# The following image is required for github actions, because the official image is to huge
# @see https://hub.docker.com/r/alpine/ollama
image: "alpine/ollama"
web-app-jira:
server:
status_codes:
# Full auto setup isn't possible
default: 302
web-app-keycloak:
credentials:
administrator_password: "'$tr0ng€xampl3PW!"
compose:
services:
keycloak:
realm:
totp_enabled: False # Deactivate TOTP for testing, to safe this extra step
web-app-lam:
credentials:
administrator_password: "'$tr0ng€xampl3PW!"
web-app-phpmyadmin:
compose:
services:
phpmyadmin:
# Allows faster debugging
autologin: true
SIZE_PERCENT_CLEANUP_DISC_SPACE: 99 # Set high because in DiD Ci Environment in github workflow it can be verry high e.g. ~92%
WORKSTATION_USER: biber
## Overrides to avoid hitting rate limits
SYS_SVC_DOCKER_DNS_TEST_BUSYBOX_IMAGE: "ghcr.io/kevinveenbirkenbach/mirror/busybox:1.36"
SYS_SVC_DOCKER_DNS_TEST_NODE_IMAGE: "ghcr.io/kevinveenbirkenbach/mirror/node:20-alpine"
# Uncomment the following lines to speed up debugging:
# # Performance:
# run_once_sys_svc_compose: true
# run_once_svc_prx_openresty: true
# run_once_sys_svc_webserver: true
# # Services
# ## Alarm
# run_once_sys_ctl_alm_compose: true
# ## Backup
# run_once_sys_ctl_bkp_docker_2_loc: true
# ## Cleanup
# run_once_sys_ctl_cln_faild_bkps: true
# run_once_sys_ctl_cln_disc_space: true
# run_once_sys_ctl_cln_anon_volumes: true
# ## Repair
# run_once_sys_ctl_rpr_container_hard: true
# run_once_sys_ctl_rpr_container_soft: true
# run_once_sys_ctl_rpr_btrfs_balancer: true
# ## Health
# run_once_sys_ctl_hlth_msmtp: true
# run_once_sys_ctl_hlth_journalctl: true
# run_once_sys_ctl_hlth_container: true
# run_once_sys_ctl_hlth_webserver: true
# run_once_sys_ctl_hlth_csp: true
# run_once_sys_ctl_hlth_disc_space: true
# ## Maintain
# run_once_sys_ctl_mtn_cert_renew: true
# ## Backend
# run_once_sys_svc_container: true
# run_once_svc_db_mariadb: true
# # Front
# run_once_sys_svc_dns: true
# run_once_web_svc_cdn: true
# run_once_web_svc_logout: true