From 33de7f3cf2046ddb5ce3d9f2ababf746fa09d7d4 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 21 Aug 2015 15:13:49 -0600 Subject: [PATCH] Common: If no entitlements, skip repo replacement We were seeing "error while evaluating conditional: replace_repos" when running against RHEL nodes which were missing entitlements. Even though that won't be a particularly positive scenario, this was a bug that should be fixed. Signed-off-by: Zack Cerza --- roles/common/tasks/rhel-entitlements.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/roles/common/tasks/rhel-entitlements.yml b/roles/common/tasks/rhel-entitlements.yml index 1ef3581..e51c53e 100644 --- a/roles/common/tasks/rhel-entitlements.yml +++ b/roles/common/tasks/rhel-entitlements.yml @@ -52,6 +52,11 @@ repo_list: "{{ repo_list_cmd.stdout.split('\n') }}" when: repo_list_cmd is defined and not repo_list_cmd|skipped +- name: Set replace_repos if entitlements are missing + set_fact: + replace_repos: False + when: have_entitlements == "False" + - name: Set replace_repos if rhsm_repos differs from repo_list set_fact: replace_repos: "{{ repo_list|sort != rhsm_repos|sort }}" -- 2.39.5