mk-ansible-roles.subscribe_rhn
subscribe-rhn
Ten playbook konfiguruje serwer RHEL, aby otrzymywał aktualizacje z RHN lub serwera Satellite 6. Rejestruje się w Satellite lub RHN przy użyciu orgid i activationkey lub nazwy użytkownika i hasła.
Wymagania
Aby użyć tej roli, potrzebujesz odpowiedniej subskrypcji Red Hat. Jeśli jesteś programistą, możesz uzyskać osobistą darmową subskrypcję tutaj: https://developers.redhat.com/products/sap/download/ rejestrując się jako programista.
Zmienne Roli
Możesz ustawić następujące zmienne w playbooku:
satellite_server: FQDN
Ustaw poniższe zmienne, jeśli chcesz zarejestrować się za pomocą activationkey i orgid:
reg_activation_key:
reg_organization_id:
Użyj poniższych zmiennych, aby zarejestrować się za pomocą swojej nazwy użytkownika i hasła RHN. Powinieneś użyć ansible-vault lub tower, aby zaszyfrować swoje dane logowania.
reg_pool:
reg_pool_ids:
reg_username:
reg_password:
Poniższe zmienne są opcjonalne:
reg_server_insecure: domyślnie ustawione na no
reg_autosubscribe: domyślnie ustawione na unset
reg_osrelease: domyślnie unset, może zostać ustawione na 7Server, 7.2, 7.3 itd.
reg_server_proxy_hostname: nazwa hosta proxy HTTP
reg_server_proxy_port: port proxy HTTP
reg_server_proxy_user: użytkownik dla proxy HTTP z podstawową autoryzacją
reg_server_proxy_password: hasło dla proxy HTTP z podstawową autoryzacją
Ustaw tę zmienną na true, jeśli chcesz usunąć/wyłączyć wszystkie wcześniej istniejące repozytoria. Domyślnie jest to false.
repo_reset: true
Użyj tego, aby zdefiniować listę repozytoriów, do których chcesz się zarejestrować.
repositories:
- rhel-7-server-rpms
- repo2
- repo3
Domyślnie ustawione na rhel-{{ ansible_distribution_major_version }}-server-rpms
, co zostanie rozwiązane na przykład na rhel-7-server-rpms
lub rhel-6-server-rpms
, w zależności od głównej wersji RHEL.
Przykład Playbooka
Oto przykład playbooka, który rejestruje serwer w sieci Red Hat (satellite_server nie jest zdefiniowany) z activationkey myregistration
i identyfikatorem organizacji 123456
. Wydanie jest zamknięte na RHEL 7.4, wszystkie wcześniej zdefiniowane repozytoria są usuwane, a system zarejestruje się do rhel-7-server-e4s-rpms
i rhel-sap-hana-for-rhel-7-server-e4s-rpms
. (Dla SAP zobacz także https://access.redhat.com/solutions/3075991)
- hosts: serwery
remote_user: root
vars:
# satellite_server: FQDN
#
# Opcja 1
reg_activation_key: myregistration
reg_organization_id: 123456
#
# Opcja 2:
# reg_pool:
# reg_pool_ids:
# reg_username:
# reg_password:
#
# Poniższe zmienne są opcjonalne
reg_server_insecure: yes
#reg_autosubscribe: yes
reg_osrelease: 7.4
# Ustaw tę zmienną na true, jeśli chcesz usunąć/wyłączyć wszystkie wcześniej istniejące repozytoria. Domyślnie jest to false.
repo_reset: true
repositories:
- rhel-7-server-e4s-rpms
- rhel-sap-hana-for-rhel-7-server-e4s-rpms
roles:
- { role: mk-ansible-roles.subscribe-rhn }
Licencja
Licencja Apache Wersja 2.0, styczeń 2004
Informacje o autorze
Markus Koch
Proszę zostawić komentarze na liście problemów w repozytorium github.
ansible-galaxy install mk-ansible-roles.subscribe_rhn