src.nth.io/

summaryrefslogtreecommitdiff
path: root/minecraft/server/tasks/main.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'minecraft/server/tasks/main.yaml')
-rw-r--r--minecraft/server/tasks/main.yaml25
1 files changed, 19 insertions, 6 deletions
diff --git a/minecraft/server/tasks/main.yaml b/minecraft/server/tasks/main.yaml
index e75c0d1..d80b9cf 100644
--- a/minecraft/server/tasks/main.yaml
+++ b/minecraft/server/tasks/main.yaml
@@ -35,21 +35,30 @@
- name: configure minecraft eula
become: yes
copy:
- src: "{{item}}"
- dest: "{{minecraft_dir}}/{{item}}"
+ src: "eula.txt"
+ dest: "{{minecraft_dir}}/eula.txt"
owner: "{{minecraft_user}}"
group: "{{minecraft_user}}"
- loop:
- - "eula.txt"
notify: restart minecraft
- name: configure minecraft ops
become: yes
- template:
- src: "ops.json.j2"
+ copy:
+ src: "{{minecraft_ops_file}}"
dest: "{{minecraft_dir}}/ops.json"
owner: "{{minecraft_user}}"
group: "{{minecraft_user}}"
+ when: minecraft_ops_file is defined
+ notify: restart minecraft
+
+- name: configure minecraft whitelist
+ become: yes
+ copy:
+ src: "{{minecraft_whitelist_file}}"
+ dest: "{{minecraft_dir}}/whitelist.json"
+ owner: "{{minecraft_user}}"
+ group: "{{minecraft_user}}"
+ when: minecraft_whitelist_file is defined and minecraft_whitelist == "true"
notify: restart minecraft
- name: create minecraft plugins dir
@@ -87,6 +96,10 @@
- {key: "motd", value: "{{minecraft_motd}}"}
- {key: "level-seed", value: "{{minecraft_seed}}"}
- {key: "difficulty", value: "{{minecraft_difficulty}}"}
+ - {key: "white-list", value: "{{minecraft_whitelist}}"}
+ - {key: "enforce-whitelist", value: "{{minecraft_whitelist}}"}
+ - {key: "view-distance", value: "{{minecraft_view_distance}}"}
+ - {key: "snooper-enabled", value: "false"}
- name: install systemd service
become: yes