mk-ansible-roles.subscribe-rhn

subscribe-rhn

Dieses Playbook konfiguriert einen RHEL-Server, um Updates von RHN oder einem Satellite 6-Server zu erhalten. Es registriert sich bei Satellite oder RHN mit orgid und activationkey oder Benutzername und Passwort.

Anforderungen

Um diese Rolle zu verwenden, benötigen Sie ein gültiges Red Hat-Abonnement. Wenn Sie Entwickler sind, können Sie hier ein persönliches kostenloses Abonnement erhalten: https://developers.redhat.com/products/sap/download/, indem Sie sich als Entwickler registrieren.

Rollenvariablen

Sie können die folgenden Variablen im Playbook setzen:

satellite_server: FQDN

Setzen Sie die folgenden Variablen, wenn Sie sich mit activationkey und orgid registrieren möchten:

 reg_activation_key:
 reg_organization_id:

Verwenden Sie die folgenden Variablen, um sich mit Ihrem RHN-Benutzernamen und Passwort zu registrieren. Sie sollten ansible-vault oder Tower verwenden, um Ihre Anmeldeinformationen zu verschlüsseln.

  reg_pool:
  reg_pool_ids:
  reg_username:
  reg_password:

Die folgenden Variablen sind optional:

reg_server_insecure: Standardmäßig auf "nein"
reg_autosubscribe: Standardmäßig auf "unset"
reg_osrelease: Standardmäßig "unset", kann auf 7Server, 7.2, 7.3 usw. gesetzt werden
reg_server_proxy_hostname: HTTP-Proxy-Hostname
reg_server_proxy_port: HTTP-Proxy-Port
reg_server_proxy_user: Benutzer für HTTP-Proxy mit Basis-Authentifizierung
reg_server_proxy_password: Passwort für HTTP-Proxy mit Basis-Authentifizierung

Setzen Sie diese Variable auf "true", wenn Sie alle zuvor vorhandenen Repositories entfernen/deaktivieren möchten. Der Standardwert ist "false".

 repo_reset: true

Verwenden Sie dies, um die Liste der Repositories zu definieren, bei denen Sie sich anmelden möchten:

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

Der Standardwert ist auf rhel-{{ ansible_distribution_major_version }}-server-rpms gesetzt, was z.B. zu rhel-7-server-rpms oder rhel-6-server-rpms aufgelöst wird, abhängig von der Hauptversion von RHEL.

Beispiel-Playbook

Hier ist ein Beispiel-Playbook, das einen Server gegen das Red Hat Network registriert (satellite_server ist nicht definiert) mit dem activationkey myregistration und der Organisations-ID 123456. Die Version ist auf RHEL 7.4 festgelegt, alle zuvor definierten Repositories werden entfernt und das System wird rhel-7-server-e4s-rpms und rhel-sap-hana-for-rhel-7-server-e4s-rpms verwenden. (Für SAP siehe auch https://access.redhat.com/solutions/3075991)

- hosts: servers
  remote_user: root

  vars:
      # satellite_server: FQDN
      #
      # Option 1
      reg_activation_key: myregistration
      reg_organization_id: 123456

      #
      # Option 2:
      #    reg_pool:
      #    reg_pool_ids:
      #    reg_username:
      #    reg_password:
      #
      # Die folgenden Variablen sind optional
      reg_server_insecure: yes
      #reg_autosubscribe: yes
      reg_osrelease: 7.4

      # Setzen Sie diese Variable auf "true", wenn Sie alle zuvor vorhandenen Repositories entfernen/deaktivieren möchten. Der Standardwert ist "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 }

Lizenz

Apache-Lizenz Version 2.0, Januar 2004

Autoreninformation

Markus Koch

Bitte hinterlassen Sie Kommentare in der Github-Repo-Problem-Liste.

Über das Projekt

subscribe against Satellite 6 or RHN

Installieren
ansible-galaxy install mk-ansible-roles.subscribe-rhn
GitHub Repository
Lizenz
apache-2.0
Downloads
646