mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 13:17:07 +00:00
125 lines
3.4 KiB
YAML
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
|