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.

O projekcie

subscribe against Satellite 6 or RHN

Zainstaluj
ansible-galaxy install mk-ansible-roles.subscribe_rhn
Licencja
apache-2.0
Pobrania
1.9k
Właściciel