Fix pre-commit hooks and move directories
roles/ and inventory/ are now in playbooks/ also fixed issues reported by ansible-lint
This commit is contained in:
parent
dc398ddb6e
commit
4104057771
123 changed files with 91 additions and 39 deletions
playbooks/roles/teamspeak_fallback/vars
62
playbooks/roles/teamspeak_fallback/vars/main.yml
Normal file
62
playbooks/roles/teamspeak_fallback/vars/main.yml
Normal file
|
@ -0,0 +1,62 @@
|
|||
---
|
||||
teamspeak_fallback_check_server: ts.sneiso.eu
|
||||
teamspeak_fallback_check_port: 30033
|
||||
|
||||
teamspeak_fallback_webhook_token: "{{ vault_teamspeak_fallback.webhook_token }}"
|
||||
|
||||
teamspeak_fallback_user: 9987
|
||||
teamspeak_fallback_group: 9987
|
||||
|
||||
teamspeak_fallback_svc:
|
||||
domain: ts.serguzim.me
|
||||
additional_domains:
|
||||
- hook.serguzim.me
|
||||
port: 9000
|
||||
|
||||
teamspeak_fallback_env:
|
||||
TEAMSPEAK_USER: "{{ teamspeak_fallback_user }}"
|
||||
TEAMSPEAK_GROUP: "{{ teamspeak_fallback_group }}"
|
||||
|
||||
teamspeak_fallback_yml:
|
||||
- id: teamspeak-fallback-db
|
||||
trigger-rule-mismatch-http-response-code: 400
|
||||
execute-command: /config/teamspeak-fallback-db
|
||||
pass-file-to-command:
|
||||
- source: payload
|
||||
name: data
|
||||
envname: WEBHOOK_DATA
|
||||
base64decode: true
|
||||
trigger-rule:
|
||||
and:
|
||||
- match:
|
||||
type: value
|
||||
value: "{{ teamspeak_fallback_webhook_token }}"
|
||||
parameter:
|
||||
source: header
|
||||
name: X-Webhook-Token
|
||||
|
||||
teamspeak_fallback_compose:
|
||||
watchtower: true
|
||||
image: ghcr.io/thecatlady/webhook
|
||||
volumes:
|
||||
- ./config:/config:ro
|
||||
- data:/mnt/teamspeak_fallback_data
|
||||
file:
|
||||
services:
|
||||
app:
|
||||
command: ["-verbose", "-hooks=/config/hooks.yml"]
|
||||
teamspeak:
|
||||
image: teamspeak
|
||||
restart: always
|
||||
ports:
|
||||
- 9987:9987/udp
|
||||
- 10011:10011
|
||||
- 30033:30033
|
||||
environment:
|
||||
TS3SERVER_DB_PLUGIN: ts3db_sqlite3
|
||||
TS3SERVER_DB_SQLCREATEPATH: create_sqlite
|
||||
TS3SERVER_LICENSE: accept
|
||||
volumes:
|
||||
- data:/var/ts3server/
|
||||
volumes:
|
||||
data:
|
Loading…
Add table
Add a link
Reference in a new issue