From e63644da9c280793c4eecb55973b67f688e8124a Mon Sep 17 00:00:00 2001 From: N07070 Date: Tue, 21 Jun 2022 12:11:12 +0200 Subject: [PATCH] Add check to run task in check mod & a error message. --- tasks/set_version.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tasks/set_version.yml b/tasks/set_version.yml index 469b344..293db37 100644 --- a/tasks/set_version.yml +++ b/tasks/set_version.yml @@ -14,15 +14,23 @@ url: https://api.github.com/repos/go-gitea/gitea/releases/latest return_content: true register: gitea_remote_metadata + when: not ansible_check_mode + + - name: "Fail if running in check mode without versions set." + fail: + msg: "You are running this playbook in check mode : please set the gitea version with {{ gitea_version }}, the URI module cannot load the latest version while in this mode." + when: ansible_check_mode and ( gitea_version not defined ) - name: "Set fact latest gitea release" ansible.builtin.set_fact: gitea_remote_version: "{{ gitea_remote_metadata.json.tag_name[1:] }}" + when: not ansible_check_mode - name: "Set gitea version target (latest)" ansible.builtin.set_fact: gitea_version_target: "{{ gitea_remote_version }}" - when: gitea_version == "latest" + when: not ansible_check_mode + when: gitea_version == "latest" - name: "Set gitea version target ({{ gitea_version }})" ansible.builtin.set_fact: