
When using activation key with portal registration method we need to provide the repositories list to be enabled. Change-Id: I7aea9173822647a4601167bb2f9e77394d0ed602
41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
- block:
|
|
- import_tasks: register.yml
|
|
|
|
rescue:
|
|
- block:
|
|
- name: Manage Red Hat subscription (force)
|
|
redhat_subscription:
|
|
username: "{{ rhsm_username | default(omit) }}"
|
|
password: "{{ rhsm_password | default(omit) }}"
|
|
activationkey: "{{ rhsm_activation_key | default(omit) }}"
|
|
org_id: "{{ rhsm_org_id | default(omit) }}"
|
|
pool_ids: "{{ rhsm_pool_ids | default(omit) }}"
|
|
state: "{{ rhsm_state | default(omit) }}"
|
|
autosubscribe: "{{ rhsm_autosubscribe | default(omit) }}"
|
|
consumer_name: "{{ rhsm_consumer_hostname | default(omit) }}"
|
|
force_register: True
|
|
rhsm_baseurl: "{{ rhsm_baseurl | default(omit) }}"
|
|
register: subscrition_result
|
|
tags:
|
|
- rhsm
|
|
- rhsm_register
|
|
|
|
rescue:
|
|
- name: Clean all local subscription data
|
|
command: subscription-manager clean
|
|
|
|
- import_tasks: register.yml
|
|
|
|
- name: Configure repository subscriptions
|
|
rhsm_repository:
|
|
name: "{{ rhsm_repos }}"
|
|
purge: "{{ rhsm_repos_purge | default(omit) }}"
|
|
state: "{{ rhsm_repos_state | default(omit) }}"
|
|
when:
|
|
- rhsm_repos | length > 0
|
|
- rhsm_state == 'present'
|
|
- rhsm_activation_key is not defined or rhsm_method == 'portal'
|
|
tags:
|
|
- rhsm
|
|
- rhsm_repos
|