ansible/roles/shell/tasks/bzflag.yml

30 lines
607 B
YAML

# Configure bzflag
---
- name: Create home dirs for bzflag
file:
path: /var/lib/bzflag
state: directory
owner: bzflag
group: root
mode: 0770
recurse: yes
- name: Install bzflag target
copy:
dest: /etc/systemd/system/bzflag.service
content: |
[Install]
WantedBy=multi-user.target
[Unit]
Description=BZFlag Game Server
After=network-online.target
[Service]
ExecStart=/usr/games/bzfs -conf /var/lib/bzflag/bzflag.conf
ExecReload=/bin/kill -HUP $MAINPID
User=bzflag
[Install]
WantedBy=multi-user.target