diff -r a7a64ed07204 -r 40b78af86337 minecraft/server/tasks/main.yaml --- a/minecraft/server/tasks/main.yaml Sat Jul 10 20:12:21 2021 -0500 +++ b/minecraft/server/tasks/main.yaml Sun Jul 18 17:43:46 2021 -0500 @@ -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