v2.1: butler.yaml config, OpenAPI, /status, /audit, dry-run
This commit is contained in:
parent
659f3d5ca8
commit
1439557293
1 changed files with 122 additions and 0 deletions
122
butler.yaml
Normal file
122
butler.yaml
Normal file
|
|
@ -0,0 +1,122 @@
|
||||||
|
# Butler Service Configuration
|
||||||
|
# Mount this file to /data/butler.yaml in the container
|
||||||
|
# Changes are picked up on restart (or POST /config/reload)
|
||||||
|
|
||||||
|
services:
|
||||||
|
dockhand:
|
||||||
|
url: "http://10.4.1.116:3000"
|
||||||
|
auth: session
|
||||||
|
vault_key: dockhand_password
|
||||||
|
description: "Docker management UI"
|
||||||
|
|
||||||
|
sonarr:
|
||||||
|
url: "http://10.2.1.100:8989"
|
||||||
|
auth: apikey
|
||||||
|
key_file: sonarr
|
||||||
|
vault_key: sonarr_uhd_key
|
||||||
|
description: "TV show management (UHD)"
|
||||||
|
|
||||||
|
sonarr1080p:
|
||||||
|
auth: apikey_urlfile
|
||||||
|
key_file: sonarr1080p
|
||||||
|
description: "TV show management (1080p)"
|
||||||
|
|
||||||
|
radarr:
|
||||||
|
url: "http://10.2.1.100:7878"
|
||||||
|
auth: apikey
|
||||||
|
key_file: radarr
|
||||||
|
vault_key: radarr_uhd_key
|
||||||
|
description: "Movie management (UHD)"
|
||||||
|
|
||||||
|
radarr1080p:
|
||||||
|
auth: apikey_urlfile
|
||||||
|
key_file: radarr1080p
|
||||||
|
description: "Movie management (1080p)"
|
||||||
|
|
||||||
|
seerr:
|
||||||
|
url: "http://10.2.1.100:5055"
|
||||||
|
auth: apikey
|
||||||
|
key_file: seer
|
||||||
|
vault_key: seerr_api_key
|
||||||
|
description: "Media request management"
|
||||||
|
|
||||||
|
outline:
|
||||||
|
url: "http://10.1.1.100:3000"
|
||||||
|
auth: bearer
|
||||||
|
key_file: outline
|
||||||
|
vault_key: outline_api_key
|
||||||
|
description: "Wiki"
|
||||||
|
|
||||||
|
n8n:
|
||||||
|
url: "http://10.4.1.113:5678"
|
||||||
|
auth: n8n
|
||||||
|
key_file: n8n
|
||||||
|
vault_key: n8n_api_key
|
||||||
|
description: "Workflow automation"
|
||||||
|
|
||||||
|
proxmox:
|
||||||
|
url: "https://10.5.85.11:8006"
|
||||||
|
auth: proxmox
|
||||||
|
description: "Proxmox VE cluster API"
|
||||||
|
|
||||||
|
homeassistant:
|
||||||
|
url: "http://10.10.1.20:8123"
|
||||||
|
auth: bearer
|
||||||
|
key_file: homeassistent
|
||||||
|
vault_key: ha_token
|
||||||
|
description: "Home automation"
|
||||||
|
|
||||||
|
grafana:
|
||||||
|
url: "http://10.1.1.111:3000"
|
||||||
|
auth: bearer
|
||||||
|
key_file: grafana
|
||||||
|
vault_key: grafana_api_key
|
||||||
|
description: "Monitoring dashboards"
|
||||||
|
|
||||||
|
uptime:
|
||||||
|
url: "http://159.69.245.190:3001"
|
||||||
|
auth: bearer
|
||||||
|
key_file: uptime
|
||||||
|
vault_key: uptime_api_key
|
||||||
|
description: "Uptime monitoring"
|
||||||
|
|
||||||
|
waha:
|
||||||
|
url: "http://10.4.1.110:3500"
|
||||||
|
auth: apikey
|
||||||
|
key_file: waha_api_key
|
||||||
|
vault_key: waha_api_key
|
||||||
|
description: "WhatsApp API"
|
||||||
|
|
||||||
|
forgejo:
|
||||||
|
url: "http://10.4.1.116:3001"
|
||||||
|
auth: bearer
|
||||||
|
key_file: forgejo
|
||||||
|
vault_key: forgejo_token
|
||||||
|
description: "Git server (Gitea fork)"
|
||||||
|
|
||||||
|
semaphore:
|
||||||
|
url: "http://10.4.1.116:8090"
|
||||||
|
auth: bearer
|
||||||
|
key_file: semaphore
|
||||||
|
vault_key: semaphore_token
|
||||||
|
description: "Ansible UI/API"
|
||||||
|
|
||||||
|
# VM lifecycle settings
|
||||||
|
vm:
|
||||||
|
automation_host: "sascha@10.5.85.5"
|
||||||
|
iso_builder_path: "/app-config/ansible/iso-builder/build-iso.sh"
|
||||||
|
proxmox_url: "https://10.5.85.11:8006"
|
||||||
|
default_password: "GT500r8"
|
||||||
|
ansible_base_path: "/app-config/ansible"
|
||||||
|
inventory_file: "/app-config/ansible/pfannkuchen.ini"
|
||||||
|
default_group: "auto"
|
||||||
|
default_user: "sascha"
|
||||||
|
|
||||||
|
# TTS settings
|
||||||
|
tts:
|
||||||
|
speaker_url: "http://10.10.1.166:10800"
|
||||||
|
chatterbox_url: "http://10.2.1.104:8004/tts"
|
||||||
|
chatterbox_health_url: "http://10.2.1.104:8004/api/model-info"
|
||||||
|
default_voice: "deep_thought.mp3"
|
||||||
|
hermes_host: "sascha@10.4.1.100"
|
||||||
|
ogg_path: "/tmp/trulla_voice.ogg"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue