#!/usr/bin/env ansible-playbook # vim:ft=ansible: # Game servers --- - hosts: vm-minecraft-1.home.mgmt.desu.ltd gather_facts: no pre_tasks: - name: include tasks for gameservers include_tasks: tasks/game/{{ item }} with_items: - minecraft-botaniapack2-survival.yml - minecraft-botaniapack2-creative.yml tags: [ always ] roles: - role: backup vars: backup_s3backup_list_extra: - /data - /etc backup_s3backup_exclude_list_extra: - /data/minecraft/botaniapack2-survival/backups - /data/minecraft/botaniapack2-creative/backups tags: [ backup ] - hosts: vm-minecraft-2.home.mgmt.desu.ltd gather_facts: no pre_tasks: - name: include tasks for gameservers include_tasks: tasks/game/{{ item }} with_items: - minecraft-enigmatica6.yml tags: [ always ] roles: - role: backup vars: backup_s3backup_list_extra: - /data - /etc backup_s3backup_exclude_list_extra: - /data/minecraft/enigmatica6/backups tags: [ backup ] - hosts: vm-terraria-1.home.mgmt.desu.ltd gather_facts: no pre_tasks: - name: include tasks for gameservers include_tasks: tasks/game/{{ item }} with_items: - terraria-thorium.yml tags: [ always ] roles: - role: backup vars: backup_s3backup_list_extra: - /data - /etc backup_s3backup_exclude_list_extra: - /data/terraria-thorium/backups tags: [ backup ]