- cephlab_rc_local
- cephlab_rhel_disks
- cephlab_post_install_kernel_options
+ - cephlab_rhel_rhsm
scripts:
- cephlab_preseed_late
---
+# We need to include our RHSM entitlements from the secrets repo to subscribe
+# RHEL systems during post-install.
+- name: Include RHSM entitlement credentials
+ include_vars: "{{ item }}"
+ with_first_found:
+ - "{{ secrets_path }}/entitlements.yml"
+ - roles/common/vars/empty.yml
+ no_log: true
+ tags:
+ - always
+
- name: Upload index.html template
template:
src: "httpd/index.html"
# Start final steps
$SNIPPET('cephlab_hostname')
$SNIPPET('cephlab_user')
+#set distro = $getVar('distro','').split("-")[0]
+#if $distro == 'RHEL'
+$SNIPPET('cephlab_rhel_rhsm')
+#end if
+# Update to latest kernel before rebooting
+yum -y update kernel
$SNIPPET('cephlab_rc_local')
$SNIPPET('kickstart_done')
# End final steps
--- /dev/null
+## {{ ansible_managed }}
+## Subscribe (These vars will be empty and this snippet won't get run if the vars aren't set like in Sepia)
+subscription-manager register --activationkey={{ subscription_manager_activationkey }} --org={{ subscription_manager_org }}
+## Enable repos
+#if $os_version == 'rhel7'
+subscription-manager repos --enable rhel-7-server-rpms --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-extras-rpms
+#else
+subscription-manager repos --enable rhel-6-server-rpms --enable=rhel-6-server-optional-rpms --enable=rhel-6-server-extras-rpms --enable=rhel-scalefs-for-rhel-6-server-rpms
+#end if