---

- name: Register with activation key
  redhat_subscription:
    state: present
    org_id: Skat
    activationkey: "{{ tapi_activation_key }}"
  ignore_errors: true 
  register: result
  failed_when: not result.stdout_lines[0].startswith('The system has been registered')
  changed_when: result.stdout_lines[0].startswith('The system has been registered')

- name: Attach subscriptions
  ignore_errors: true
  command: subscription-manager attach

- name: Refresh local data
  command: subscription-manager refresh

- name: Clean yum
  command: yum clean all
  args:
    warn: False

- name: Validate subscription status
  command: subscription-manager list

- name: Import SKAT GPG signing key
  command: rpm --import /etc/pki/rpm-gpg/SKAT.gpg
  args:
    warn: False
