143 lines
3.1 KiB
YAML
143 lines
3.1 KiB
YAML
|
---
|
||
|
node_exporter_machine_roles:
|
||
|
- minecraft
|
||
|
|
||
|
firewall_allowed_tcp_ports:
|
||
|
- 25565
|
||
|
- 8123
|
||
|
|
||
|
firewall_minecraft_enabled: true
|
||
|
|
||
|
minecraft_worlds:
|
||
|
- name: vanilla
|
||
|
- name: skyblock
|
||
|
port: 25566
|
||
|
state: stopped
|
||
|
enabled: no
|
||
|
|
||
|
minecraft_ops:
|
||
|
- uuid: ce962d5b-590a-46b8-8372-f3254ca52a57
|
||
|
name: chill9
|
||
|
level: 4
|
||
|
bypassesPlayerLimit: true
|
||
|
- uuid: cfb8c434-98da-460a-91e5-2321fa8bdc5e
|
||
|
name: totums
|
||
|
level: 3
|
||
|
bypassesPlayerLimit: true
|
||
|
|
||
|
minecraft_whitelist:
|
||
|
- uuid: ce962d5b-590a-46b8-8372-f3254ca52a57
|
||
|
name: rcavicchioni
|
||
|
- uuid: cfb8c434-98da-460a-91e5-2321fa8bdc5e
|
||
|
name: totums
|
||
|
- uuid: 70f36187-6e2e-4c24-9dd6-1addc477760a
|
||
|
name: Vandic
|
||
|
|
||
|
#firewall_ipset_bogons: []
|
||
|
|
||
|
users_authorized_keys:
|
||
|
- name: ryan
|
||
|
keys: "{{ user_authorized_keys_hash['ryan'] }}"
|
||
|
- name: root
|
||
|
keys: "{{ user_authorized_keys_hash['ryan'] }}"
|
||
|
|
||
|
rclone_config:
|
||
|
- name: mine0-b2
|
||
|
type: b2
|
||
|
account: "{{ vault_rclone_minecraft_b2_account }}"
|
||
|
key: "{{ vault_rclone_minecraft_b2_key }}"
|
||
|
|
||
|
rclone_cron:
|
||
|
- name: minecraft-rclone
|
||
|
hour: 10
|
||
|
minute: 0
|
||
|
job: "rclone --config {{ rclone_config_path }}/mine0-b2.conf copy --skip-links {{ minecraft_backup_path }} mine0-b2:kill0-minecraft-backup"
|
||
|
state: absent
|
||
|
|
||
|
restic_jobs:
|
||
|
- name: system
|
||
|
repo: b2
|
||
|
paths:
|
||
|
- /
|
||
|
exclude:
|
||
|
- /opt/minecraft
|
||
|
- /var/opt/minecraft
|
||
|
- /var/opt/craftbukkit
|
||
|
- name: minecraft
|
||
|
repo: b2
|
||
|
paths:
|
||
|
- /var/opt/minecraft
|
||
|
hooks:
|
||
|
- minecraft.sh
|
||
|
cron:
|
||
|
hour: 11
|
||
|
minute: 0
|
||
|
- name: craftbukkit
|
||
|
repo: b2
|
||
|
paths:
|
||
|
- /var/opt/craftbukkit
|
||
|
hooks:
|
||
|
- craftbukkit.sh
|
||
|
cron:
|
||
|
hour: 11
|
||
|
minute: 0
|
||
|
state: absent
|
||
|
|
||
|
minecraft_discord_config:
|
||
|
webhook_id: "{{ vault_minecraft_discord_webhook_id }}"
|
||
|
webhook_token: "{{ vault_minecraft_discord_webhook_token }}"
|
||
|
|
||
|
craftbukkit_discord_config:
|
||
|
webhook_id: "{{ vault_craftbukkit_discord_webhook_id }}"
|
||
|
webhook_token: "{{ vault_craftbukkit_discord_webhook_token }}"
|
||
|
|
||
|
craftbukkit_port: 25565
|
||
|
craftbukkit_service_state: stopped
|
||
|
craftbukkit_service_enabled: no
|
||
|
|
||
|
minecraft_port: 25566
|
||
|
minecraft_service_state: started
|
||
|
minecraft_service_enabled: yes
|
||
|
|
||
|
telegraf_config_d:
|
||
|
- name: filecount
|
||
|
config:
|
||
|
inputs.filecount:
|
||
|
- directories:
|
||
|
- /var/opt/craftbukkit
|
||
|
- /var/opt/craftbukkit/world
|
||
|
- /var/opt/craftbukkit/world_nether
|
||
|
- /var/opt/craftbukkit/world_the_end
|
||
|
- /var/opt/minecraft
|
||
|
- /var/opt/minecraft/world
|
||
|
- /var/opt/minecraft/world/DIM1
|
||
|
- /var/opt/minecraft/world/DIM-1
|
||
|
- name: craftbukkit
|
||
|
config:
|
||
|
inputs.procstat:
|
||
|
- systemd_unit: craftbukkit.service
|
||
|
- name: ping
|
||
|
config:
|
||
|
inputs.ping:
|
||
|
- urls:
|
||
|
- 10.255.0.1
|
||
|
count: 10
|
||
|
ipv6: false
|
||
|
binary: ping4
|
||
|
|
||
|
minecraft_config:
|
||
|
white-list: true
|
||
|
enforce-whitelist: true
|
||
|
server-port: 25565
|
||
|
motd: chill9's world
|
||
|
|
||
|
node_exporter_du_directories:
|
||
|
- /var/log/syslog
|
||
|
- /var/spool/rsyslog
|
||
|
- /var/opt/minecraft/world
|
||
|
|
||
|
minecraft_java_xms: 2g
|
||
|
minecraft_java_xmx: 2g
|
||
|
|
||
|
# vim:ft=yaml.ansible:
|