diff options
Diffstat (limited to 'minecraft/tasks')
| -rw-r--r-- | minecraft/tasks/dynmap.yaml | 27 | ||||
| -rw-r--r-- | minecraft/tasks/main.yaml | 4 |
2 files changed, 31 insertions, 0 deletions
diff --git a/minecraft/tasks/dynmap.yaml b/minecraft/tasks/dynmap.yaml new file mode 100644 index 0000000..07281e3 --- /dev/null +++ b/minecraft/tasks/dynmap.yaml @@ -0,0 +1,27 @@ +--- + +- name: create minecraft plugins dir + become: yes + file: + path: "{{minecraft_dir}}/{{item}}" + owner: "{{minecraft_user}}" + group: "{{minecraft_user}}" + mode: "0755" + state: "directory" + loop: + - "plugins" + - "plugins/dynmap" + +- name: download dynmap + become: yes + get_url: + url: "{{minecraft_dynmap_url}}" + dest: "{{minecraft_dir}}/plugins/dynmap.jar" + mode: "0755" + notify: restart minecraft + +- name: configure dynmap + become: yes + template: + src: "configuration.txt.j2" + dest: "{{minecraft_dir}}/plugins/dynmap/configuration.txt" diff --git a/minecraft/tasks/main.yaml b/minecraft/tasks/main.yaml index 4c12d1b..4cc7e57 100644 --- a/minecraft/tasks/main.yaml +++ b/minecraft/tasks/main.yaml @@ -45,6 +45,10 @@ - "ops.json" notify: restart minecraft +- name: install plugins + include_tasks: dynmap.yaml + when: minecraft_fork == "paper" + - name: create server.properties become: yes file: |
