diff --git a/roles/copr/backend/files/provision/copr-rh-subscribe.sh b/roles/copr/backend/files/provision/copr-rh-subscribe.sh index 5538001740..b85a1b2057 100755 --- a/roles/copr/backend/files/provision/copr-rh-subscribe.sh +++ b/roles/copr/backend/files/provision/copr-rh-subscribe.sh @@ -80,4 +80,5 @@ try_indefinitely subscription-manager register --force \ --username "$opt_user" \ --password "$opt_pass" \ --name "$opt_system" + try_indefinitely subscription-manager attach --pool "$opt_pool_id" diff --git a/roles/copr/backend/files/provision/provision_builder_tasks.yml b/roles/copr/backend/files/provision/provision_builder_tasks.yml index 0fb5fcd083..03e8383d18 100644 --- a/roles/copr/backend/files/provision/provision_builder_tasks.yml +++ b/roles/copr/backend/files/provision/provision_builder_tasks.yml @@ -97,6 +97,13 @@ when: - preparing_image +- name: disable subscription manager on host + ini_file: + dest: /etc/dnf/plugins/subscription-manager.conf + section: main + option: enabled + value: "0" + - name: install the subscription-manager script copy: src: copr-rh-subscribe.sh