new version
Some checks failed
Some checks failed
This commit is contained in:
@@ -1,30 +1,22 @@
|
||||
---
|
||||
- name: Get current Spigot version
|
||||
- name: Lecture de la version actuelle
|
||||
ansible.builtin.slurp:
|
||||
src: "{{ current_version_file }}"
|
||||
register: current_version
|
||||
ignore_errors: yes
|
||||
register: current_version_content
|
||||
failed_when: false
|
||||
|
||||
- name: Set current version fact
|
||||
ansible.builtin.set_fact:
|
||||
current_spigot_version: "{{ (current_version.content | b64decode).strip() if current_version is succeeded else 'unknown' }}"
|
||||
- name: Définition de la version actuelle
|
||||
set_fact:
|
||||
current_spigot_version: "{{ (current_version_content.content | b64decode).strip() if current_version_content.content is defined else 'unknown' }}"
|
||||
|
||||
- name: Check latest Spigot version
|
||||
- name: Vérification de la dernière version Spigot disponible
|
||||
ansible.builtin.uri:
|
||||
url: "https://hub.spigotmc.org/versions/{{ minecraft_version }}.json"
|
||||
url: "{{ spigot_update_check_url }}{{ minecraft_version }}.json"
|
||||
method: GET
|
||||
return_content: yes
|
||||
register: latest_version_info
|
||||
ignore_errors: yes
|
||||
register: spigot_version_check
|
||||
failed_when: false
|
||||
|
||||
- name: Compare versions
|
||||
ansible.builtin.set_fact:
|
||||
spigot_needs_update: "{{ current_spigot_version != minecraft_version }}"
|
||||
when: latest_version_info is succeeded
|
||||
|
||||
- name: Display version status
|
||||
ansible.builtin.debug:
|
||||
msg:
|
||||
- "Current version: {{ current_spigot_version }}"
|
||||
- "Target version: {{ minecraft_version }}"
|
||||
- "Update needed: {{ spigot_needs_update | default(false) }}"
|
||||
- name: Détermination si une mise à jour est disponible
|
||||
set_fact:
|
||||
spigot_update_available: "{{ minecraft_version != current_spigot_version }}"
|
Reference in New Issue
Block a user