158 lines
6.2 KiB
YAML
158 lines
6.2 KiB
YAML
---
|
|
all:
|
|
hosts:
|
|
blacktide:
|
|
ansible_host: "192.168.3.2"
|
|
connection: "local"
|
|
web:
|
|
ansible_host: "10.26.48.3"
|
|
docker_backup:
|
|
- container_name: http-test
|
|
directories_to_backup:
|
|
- /var/www/html
|
|
backup_dir: /backup/httptest
|
|
backup_name_prefix: http-test
|
|
max_backups_kept: 3
|
|
- container_name: gitea
|
|
directories_to_backup:
|
|
- /gitea
|
|
backup_dir: /backup/gitea
|
|
backup_name_prefix: gitea
|
|
max_backups_kept: 3
|
|
- container_name: infrastructure-compose-immich-server-1
|
|
directories_to_backup:
|
|
- /immich
|
|
backup_dir: /backup/immich
|
|
backup_name_prefix: immich
|
|
max_backups_kept: 3
|
|
- container_name: infrastructure-compose-web_recipes-1
|
|
directories_to_backup:
|
|
- /tandoor
|
|
backup_dir: /backup/tandoor
|
|
backup_name_prefix: tandoor
|
|
max_backups_kept: 3
|
|
database:
|
|
ansible_host: "10.12.34.3"
|
|
publicworks:
|
|
ansible_host: "10.77.7.3"
|
|
dmz:
|
|
ansible_host: "172.16.132.4"
|
|
docker_backup:
|
|
- container_name: infrastructure-compose-velocity-1
|
|
directories_to_backup:
|
|
- /velocity
|
|
backup_dir: /backup/velocity
|
|
backup_name_prefix: velocity
|
|
max_backups_kept: 3
|
|
- container_name: infrastructure-compose-bedrockconnect-1
|
|
directories_to_backup:
|
|
- /root/bedrockconnect/custom_servers.json
|
|
backup_dir: /backup/bedrockconnect
|
|
backup_name_prefix: bedrockconnect
|
|
max_backups_kept: 3
|
|
games:
|
|
ansible_host: "10.20.24.3"
|
|
docker_backup:
|
|
- container_name: infrastructure-compose-team2648mc-1
|
|
directories_to_backup:
|
|
- /minecraft_team2648mc/superflat
|
|
- /minecraft_team2648mc/world
|
|
- /minecraft_team2648mc/server.properties
|
|
- /minecraft_team2648mc/config/paper-global.yml
|
|
- /minecraft_team2648mc/whitelist.json
|
|
- /minecraft_team2648mc/plugins/CatchBall
|
|
- /minecraft_team2648mc/plugins/ChestShop
|
|
- /minecraft_team2648mc/plugins/CoreProtect/config.yml
|
|
- /minecraft_team2648mc/plugins/dynmap/configuration.txt
|
|
- /minecraft_team2648mc/plugins/EconomyShopGUI
|
|
- /minecraft_team2648mc/plugins/GriefPreventionData
|
|
- /minecraft_team2648mc/plugins/HuskHomes
|
|
- /minecraft_team2648mc/plugins/LuckPerms
|
|
- /minecraft_team2648mc/plugins/mcMMO/config.yml
|
|
- /minecraft_team2648mc/plugins/Multiverse-Core
|
|
- /minecraft_team2648mc/plugins/Multiverse-Portals
|
|
- /minecraft_team2648mc/plugins/PlayerPoints
|
|
- /minecraft_team2648mc/plugins/SkinsRestorer
|
|
- /minecraft_team2648mc/plugins/Vault
|
|
backup_dir: /backup/minecraft
|
|
backup_name_prefix: team2648mc
|
|
max_backups_kept: 3
|
|
- container_name: infrastructure-compose-caleysmc-1
|
|
directories_to_backup:
|
|
- /minecraft_caleysmc/world
|
|
- /minecraft_caleysmc/server.properties
|
|
- /minecraft_caleysmc/config/paper-global.yml
|
|
- /minecraft_caleysmc/whitelist.json
|
|
- /minecraft_caleysmc/plugins/CatchBall
|
|
- /minecraft_caleysmc/plugins/ChestShop
|
|
- /minecraft_caleysmc/plugins/CoreProtect/config.yml
|
|
- /minecraft_caleysmc/plugins/dynmap/configuration.txt
|
|
- /minecraft_caleysmc/plugins/EconomyShopGUI
|
|
- /minecraft_caleysmc/plugins/GriefPreventionData
|
|
- /minecraft_caleysmc/plugins/HuskHomes
|
|
- /minecraft_caleysmc/plugins/LuckPerms
|
|
- /minecraft_caleysmc/plugins/mcMMO/config.yml
|
|
- /minecraft_caleysmc/plugins/Multiverse-Core
|
|
- /minecraft_caleysmc/plugins/Multiverse-Portals
|
|
- /minecraft_caleysmc/plugins/PlayerPoints
|
|
- /minecraft_caleysmc/plugins/SkinsRestorer
|
|
- /minecraft_caleysmc/plugins/Vault
|
|
backup_dir: /backup/minecraft
|
|
backup_name_prefix: caleysmc
|
|
max_backups_kept: 3
|
|
- container_name: infrastructure-compose-thespacebetween-1
|
|
directories_to_backup:
|
|
- /minecraft_caleysmc/world
|
|
- /minecraft_caleysmc/server.properties
|
|
- /minecraft_caleysmc/config/paper-global.yml
|
|
- /minecraft_caleysmc/whitelist.json
|
|
- /minecraft_caleysmc/plugins/SkinsRestorer
|
|
backup_dir: /backup/minecraft
|
|
backup_name_prefix: thespacebetween
|
|
max_backups_kept: 3
|
|
nfsserver:
|
|
ansible_host: "10.42.0.3"
|
|
openocean:
|
|
ansible_host: "172.16.132.2"
|
|
backup_url: "172.16.132.2:1234"
|
|
backup_user: "backup"
|
|
backup_user_password: !vault |
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
31336636333061393333326263353835636431313739613462356531623532663137626466613433
|
|
3438616239333536643835643933333461323666343864640a386361306163623261656630643837
|
|
65396139333264636333656337383766393931393934373335646231336330656561303039326665
|
|
3331636339356236330a333330373264306163393162386330393763613332376261373433303035
|
|
65633034366439343232356639346665326234666630633063616437376131396463
|
|
backup_location: "/backup"
|
|
backup_number_to_keep: 10
|
|
boardwalk:
|
|
ansible_host: "10.77.7.2"
|
|
backup_url: "10.77.7.2:1234"
|
|
backup_user: "backup"
|
|
backup_user_password: !vault |
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
34313763623733323133393734326533333661343239393037666462323732393839386131393165
|
|
6233376533623431333238373039353330616265363566320a393730343938306430313864666534
|
|
36363736303436643163313636303931323032366136616634366363383036303737356336343638
|
|
6566663062336566320a323536303233393431363263313933643839303435356266656136343438
|
|
35306638356564333962656433323735656136386130373233393765616265306636
|
|
backup_location: "/backup"
|
|
backup_number_to_keep: 10
|
|
monitor:
|
|
ansible_host: "10.42.0.4"
|
|
children:
|
|
docker_nodes:
|
|
hosts:
|
|
web:
|
|
database:
|
|
publicworks:
|
|
dmz:
|
|
games:
|
|
monitor:
|
|
pfsense_nodes:
|
|
hosts:
|
|
openocean:
|
|
boardwalk:
|
|
database_nodes:
|
|
database:
|
|
|