105 lines
3.9 KiB
YAML
105 lines
3.9 KiB
YAML
---
|
|
all:
|
|
hosts:
|
|
blacktide:
|
|
ansible_host: "192.168.3.2"
|
|
connection: "local"
|
|
web:
|
|
ansible_host: "10.26.48.3"
|
|
docker_backup:
|
|
- container_name: gitea_new
|
|
directories_to_backup:
|
|
- /gitea_new
|
|
backup_dir: /backup/gitea_new
|
|
backup_name_prefix: gitea_new
|
|
max_backups_kept: 3
|
|
mysql_backup:
|
|
target: 10.26.48.3
|
|
target_port: 3306
|
|
target_username: "ansible"
|
|
target_password: !vault |
|
|
$ANSIBLE_VAULT;1.1;AES256
|
|
35636232613339633862326664653765616631623032663465326631323030323536663539313336
|
|
3462336531356362323636323439363465343465613131370a353632396338386135336133623739
|
|
63643933663937643333396237623935313265393065653465363133386461643435316337373430
|
|
6531663233633931390a313265333031346430653730353366393832333133653532666631623661
|
|
66316463663333623639623465383964616336656634313366656632643032326439
|
|
database_name: gitea
|
|
backup_dir: /backup/gitea_new_db
|
|
backup_name_prefix: gitea_new_db
|
|
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"
|
|
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-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"
|
|
nextcloud:
|
|
ansible_host: "10.26.48.4"
|
|
children:
|
|
docker_nodes:
|
|
hosts:
|
|
web:
|
|
database:
|
|
dmz:
|
|
games:
|
|
nextcloud:
|
|
database_nodes:
|
|
database:
|
|
|