Satellite 6 Install WIP
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
---
|
||||
#Registering system with RHN.
|
||||
- name: "RHN | registering system with RHN"
|
||||
redhat_subscription:
|
||||
state: "present"
|
||||
username: "{{ satellite_deployment_rhn_user }}"
|
||||
password: "{{ satellite_deployment_rhn_password }}"
|
||||
consumer_name: "{{ satellite_deployment_hostname_full }}"
|
||||
tags:
|
||||
- "rhn"
|
||||
- "skip_ansible_lint" # ANSIBLE0012
|
||||
|
||||
|
||||
- name: "Check if Satellite is subscribed"
|
||||
shell: "/usr/sbin/subscription-manager list --consumed
|
||||
--matches='*Satellite*' | awk '/Pool ID/ {print $3}'"
|
||||
tags:
|
||||
- "rhn"
|
||||
- "skip_ansible_lint" # ANSIBLE0012
|
||||
register: "satellite_deployment_subscribed"
|
||||
|
||||
#Get the pool id for the pool that contains the Satellite product
|
||||
- name: "RHN | get RHN pool id"
|
||||
shell: "/usr/sbin/subscription-manager list --all --available
|
||||
--matches='*Satellite*' | awk '/Pool ID/ {print $3}' | head -1"
|
||||
tags:
|
||||
- "rhn"
|
||||
register: "satellite_deployment_pool_id_command"
|
||||
ignore_errors: "yes"
|
||||
when: "{{ satellite_deployment_pool_id is undefined }}"
|
||||
|
||||
- name: "Set pool_id fact"
|
||||
set_fact:
|
||||
"satellite_deployment_pool_id": "{{
|
||||
satellite_deployment_pool_id_command.stdout }}"
|
||||
when: "{{ satellite_deployment_pool_id is undefined }}"
|
||||
|
||||
#Attaching the system to the right Pool
|
||||
- name: "RHN | subscribing to the right pool"
|
||||
command: "/usr/sbin/subscription-manager attach
|
||||
--pool={{ satellite_deployment_pool_id }}"
|
||||
tags:
|
||||
- "rhn"
|
||||
- "skip_ansible_lint" # ANSIBLE0012
|
||||
ignore_errors: "yes"
|
||||
when: "{{ satellite_deployment_subscribed.stdout == '' }}"
|
||||
|
||||
|
||||
#Enabling the repos
|
||||
- name: "RHN | enabling the right repos"
|
||||
command: "/usr/sbin/subscription-manager repos --disable '*' --enable
|
||||
rhel-7-server-satellite-{{ satellite_deployment_version }}-rpms
|
||||
--enable rhel-7-server-rpms --enable rhel-server-rhscl-7-rpms"
|
||||
tags:
|
||||
- "rhn"
|
||||
- "skip_ansible_lint" # ANSIBLE0012
|
||||
Reference in New Issue
Block a user