#!/usr/bin/env ansible-playbook # vim:ft=ansible: # Game servers --- - hosts: game1.thefuck.how vars_files: - vars/factorio-main.yml - vars/minecraft-valhelsia.yml roles: - role: backup vars: backup_s3backup_list_extra: - /opt/minecraft/dammit - /opt/minecraft/valhelsia - /opt/minecraft/vanilla - /opt/factorio backup_s3backup_exclude_list_extra: - /opt/minecraft/dammit/backups - /opt/minecraft/valhelsia/backups - /opt/minecraft/vanilla/backups tags: [ backup ] - role: motd vars: motd_watch_services_extra: - minecraft@dammit - minecraft@valhelsia - minecraft@vanilla tags: [ motd ] - role: minecraft tags: [ game, minecraft, forge, valhelsia ] - role: factorio vars: server_version: 1.0.0 download_checksum: sha256:81d9e1aa94435aeec4131c8869fa6e9331726bea1ea31db750b65ba42dbd1464 service_name: factorio-main service_root: /opt/factorio/main factorio_server_settings: name: "Krabby Land" description: "Where a kid can have fun" max_players: 8 visibility: public: false lan: false admins: [ "rehashed_salt" ] tags: [ game, factorio ] - hosts: game1.thefuck.how vars_files: - vars/minecraft-vanilla.yml roles: - role: minecraft tags: [ game, minecraft, paper, vanilla ] - hosts: game1.thefuck.how vars_files: - vars/minecraft-dammit.yml roles: - role: minecraft tags: [ game, minecraft, forge, dammit ]