From 713656d0add0e43ac965d9a73363aaa684b620d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Wed, 27 Feb 2019 14:07:23 +0100 Subject: [PATCH] Fix E405 Remote package tasks should have a retry --- CHANGELOG.md | 4 ++++ tasks/main.yml | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a8e69e..5328d3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.0.2 + +### Fix +* Fix E405 Remote package tasks should have a retry. ## v1.0.1 diff --git a/tasks/main.yml b/tasks/main.yml index 30af177..b26b60d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -10,12 +10,16 @@ state: 'present' with_flattened: - '{{ fusioninventory__agent_depend_packages | to_nice_json }}' + register: pkg_dep_result + until: pkg_dep_result is success when: fusioninventory__agent_deploy_state == "present" # Manage agent package [[[1 - name: Ensure fusioninventory-agent package from URL apt: deb: '{{ fusioninventory__agent_package_url }}' + register: pkg_agent_url_result + until: pkg_agent_url_result is success when: fusioninventory__agent_package_url != "" and fusioninventory__agent_deploy_state == "present" @@ -24,6 +28,8 @@ name: 'fusioninventory-agent' state: '{{ "present" if (fusioninventory__agent_deploy_state == "present") else "absent" }}' + register: pkg_agent_repo_result + until: pkg_agent_repo_result is success when: fusioninventory__agent_package_url == "" or fusioninventory__agent_deploy_state == "absent"