diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml index 5af0ef5..eaf6c7f 100644 --- a/roles/base/defaults/main.yml +++ b/roles/base/defaults/main.yml @@ -64,3 +64,13 @@ base_core_root_ca_url: "" # Enables the installation of the cockpit web management package(s) base_core_web_management: false + +# ****** +# RedHat +# ****** + +# RHEL Subscription +# ============= + +base_redhat_subscription_activationkey: "" +base_redhat_subscription_org_id: "" diff --git a/roles/base/tasks/core.yml b/roles/base/tasks/core.yml index e245b86..51c7be4 100644 --- a/roles/base/tasks/core.yml +++ b/roles/base/tasks/core.yml @@ -19,6 +19,14 @@ tags: - always +- name: Attach subscription + redhat_subscription: + state: present + activationkey: "{{ base_redhat_subscription_activationkey }}" + org_id: "{{ base_redhat_subscription_org_id }}" + pool: '^(Red Hat Enterprise Server|Red Hat Virtualization)$' + when: ansible_distribution == 'RedHat' and base_redhat_subscription_org_id != "" and base_redhat_subscription_activationkey != "" + - name: "*** MOTD Configuration ***" include_tasks: file: core_motd.yml