ansible-role-redhat-subscri.../tasks/portal.yml
Marius Cornea 1b3e473520 Set up repos when using portal with activation key
When using activation key with portal registration method we need
to provide the repositories list to be enabled.

Change-Id: I7aea9173822647a4601167bb2f9e77394d0ed602
2018-11-29 11:42:19 -05:00

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