ansible/playbooks/game.yml

41 lines
966 B
YAML
Executable File

#!/usr/bin/env ansible-playbook
# vim:ft=ansible:
# Game servers
---
- hosts: tags_game
roles:
- role: backup
vars:
backup_s3backup_list_extra:
- /data
backup_s3backup_exclude_list_extra:
- /data/minecraft/valhelsia3/backups
tags: [ backup ]
- role: motd
vars:
motd_watch_services_extra:
- docker
tags: [ motd ]
- role: docker
tags: [ docker, skip-pull ]
- hosts: game1.desu.ltd
tasks:
- name: include tasks for gameservers
include_tasks: tasks/game/{{ task }}
with_items:
- botaniapack2-survival.yml
- gmod.yml
loop_control:
loop_var: task
tags: [ always ]
- hosts: game2.desu.ltd
tasks:
- name: include tasks for gameservers
include_tasks: tasks/game/{{ task }}
with_items:
- botaniapack2-creative.yml
- css.yml
loop_control:
loop_var: task
tags: [ always ]