From bc4845d87f98bac6f7f59a74b1a3f2c286f54779 Mon Sep 17 00:00:00 2001 From: Tyler Hale Date: Fri, 8 Jul 2022 05:47:50 -0600 Subject: [PATCH] Adding support for RHEL subscription setup --- roles/base/defaults/main.yml | 10 ++++++++++ roles/base/tasks/core.yml | 8 ++++++++ 2 files changed, 18 insertions(+) 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