29 lines
784 B
YAML
29 lines
784 B
YAML
---
|
|
- name: Stop Minecraft service
|
|
systemd:
|
|
name: minecraft
|
|
state: stopped
|
|
|
|
- name: Create version switch script
|
|
template:
|
|
src: version-switch.sh.j2
|
|
dest: "{{ minecraft_tools_dir }}/version-switch.sh"
|
|
owner: "{{ minecraft_user }}"
|
|
group: "{{ minecraft_group }}"
|
|
mode: '0755'
|
|
|
|
- name: Execute version switch
|
|
shell: "{{ minecraft_tools_dir }}/version-switch.sh {{ minecraft_version }} {{ latest_spigot_version }}"
|
|
become_user: "{{ minecraft_user }}"
|
|
register: version_switch_result
|
|
|
|
- name: Update minecraft_version variable
|
|
set_fact:
|
|
minecraft_version: "{{ latest_spigot_version }}"
|
|
when: version_switch_result.rc == 0
|
|
|
|
- name: Start Minecraft service
|
|
systemd:
|
|
name: minecraft
|
|
state: started
|
|
when: version_switch_result.rc == 0 |