From f892a0b0860b82a81197645ef3337d381af9241f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Fri, 20 Oct 2017 10:16:50 +0200 Subject: [PATCH] see #19: when offline, do not use subscription-manager --- roles/docker/tasks/main.yml | 2 +- roles/openshift-prereq/tasks/main.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 7affb9a..230c7c2 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -2,7 +2,7 @@ - name: Make sure the extra repos is enabled command: subscription-manager repos --enable rhel-7-server-extras-rpms - when: "ansible_os_family == 'RedHat'" + when: "ansible_os_family == 'RedHat' and not is_offline|default(False)|bool" tags: rpm - name: Install Docker diff --git a/roles/openshift-prereq/tasks/main.yml b/roles/openshift-prereq/tasks/main.yml index 22539f4..ba9d092 100644 --- a/roles/openshift-prereq/tasks/main.yml +++ b/roles/openshift-prereq/tasks/main.yml @@ -13,6 +13,7 @@ - name: First, disable any repos (using subscription-manager) command: subscription-manager repos --disable="*" + when: 'not is_offline|default(False)|bool' tags: rpm - name: Make sure mandatory repos are enabled @@ -23,6 +24,7 @@ - rhel-7-server-extras-rpms - rhel-7-server-ose-{{ lab_openshift_version }}-rpms - rhel-7-fast-datapath-rpms # see https://access.redhat.com/solutions/3008401 + when: 'not is_offline|default(False)' tags: rpm - name: Install nfs-utils