mk-ansible-roles.subscribe-rhn

subskrybuj-rhn

Ten playbook konfiguruje serwer RHEL, aby otrzymywał aktualizacje z RHN lub serwera Satellite 6. Rejestruje się z użyciem orgid i klucza aktywacyjnego lub nazwy użytkownika oraz hasła.

Wymagania

Aby skorzystać z tej roli, potrzebujesz odpowiedniej subskrypcji Red Hat. Jeśli jesteś programistą, możesz uzyskać osobistą, darmową subskrypcję stąd: 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

Ustal następujące zmienne, jeśli chcesz zarejestrować się za pomocą klucza aktywacyjnego i orgid:

 reg_activation_key:
 reg_organization_id:

Użyj następujących zmiennych do rejestracji za pomocą nazwy użytkownika i hasła RHN. Należy użyć ansible-vault lub tower, aby zaszyfrować swoje dane uwierzytelniające.

  reg_pool:
  reg_pool_ids:
  reg_username:
  reg_password:

Następujące są opcjonalne:

reg_server_insecure: domyślnie ustawione na nie
reg_autosubscribe: domyślnie nie ustawione
reg_osrelease: domyślnie nie ustawione, można ustawić 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 prawdę, jeśli chcesz usunąć/dezaktywować wszystkie wcześniej istniejące repozytoria. Domyślnie jest to fałsz.

 repo_reset: true

Użyj tego, aby zdefiniować listę repozytoriów, do których chcesz się subskrybować:

 repositories:
              - rhel-7-server-rpms
              - repo2
              - repo3

Domyślnie ustawione na rhel-{{ ansible_distribution_major_version }}-server-rpms, co jest rozwiązywane do np. rhel-7-server-rpms lub rhel-6-server-rpms, w zależności od głównego wydania RHEL.

Przykład Playbooka

Oto przykład playbooka, który rejestruje serwer w Red Hat Network (satellite_server nie jest zdefiniowany) z kluczem aktywacyjnym myregistration i identyfikatorem organizacji 123456. Wydanie jest ograniczone do 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 również 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:
      #
      # Następujące są opcjonalne
      reg_server_insecure: yes
      #reg_autosubscribe: yes
      reg_osrelease: 7.4

      # Ustaw tę zmienną na prawdę, jeśli chcesz usunąć/dezaktywować wszystkie wcześniej istniejące repozytoria. Domyślnie jest to fałsz.
      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ć uwagi na liście problemów repozytorium GitHub.

O projekcie

subscribe against Satellite 6 or RHN

Zainstaluj
ansible-galaxy install mk-ansible-roles.subscribe-rhn
Licencja
apache-2.0
Pobrania
646
Właściciel