Add a bunch of dysfunctional crap

This commit is contained in:
2021-01-09 22:35:20 -06:00
parent 661bc4e4e1
commit c3ca975e85
4 changed files with 76 additions and 0 deletions

20
tasks/main.yml Normal file
View File

@@ -0,0 +1,20 @@
#!/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