This repository has been archived on 2025-01-31. You can view files and clone it, but cannot push or open issues or pull requests.

21 lines
766 B
YAML
Raw Normal View History

2021-01-09 22:35:20 -06:00
#!/usr/bin/env ansible-playbook
# vim:ft=ansible:
---
- name: set up system
block:
- name: install required packages
apt: name="{{ terraria_packages + terraria_packages_extra }}"
- name: assure server user
user: name=terraria system=yes home={{ terraria_home }}
- name: assure operational directory
file: path={{ terraria_home }} state=directory owner=terraria group=terraria mode="3775"
- name: assure systemd unit
template: src=terraria@.service dest=/etc/systemd/system/terraria@.service
notify: "restart terraria {{ terraria_name }}"
- name: set up terraria
block:
- name: assure server directory
file: path={{ terraria_home }}/{{ terraria_name }} state=directory
become: yes
become_user: terraria