--- - name: Check current Spigot version ansible.builtin.slurp: src: "{{ spigot_current_version_file }}" register: current_version_file failed_when: false - name: Set current version variable ansible.builtin.set_fact: current_spigot_version: "{{ (current_version_file.content | b64decode).strip() }}" when: current_version_file.failed == false - name: Set default current version if file doesn't exist ansible.builtin.set_fact: current_spigot_version: "unknown" when: current_version_file.failed == true - name: Check if new version is available ansible.builtin.set_fact: spigot_update_available: "{{ minecraft_version != current_spigot_version }}" - name: Display version information ansible.builtin.debug: msg: - "Current Spigot version: {{ current_spigot_version }}" - "Target Spigot version: {{ minecraft_version }}" - "Update available: {{ spigot_update_available }}"