ldomb.sat6register

sat6register

Diese Rolle ermöglicht die Registrierung von Baremetal-, virtuellen und Cloud-Instanzen, die Red Hat Enterprise Linux 5, 6 oder 7 ausführen, bei einem Red Hat Satellite 6-Server. Die Rolle bietet die Möglichkeit, Ihre Hosts mit oder ohne Puppet als Konfigurationsmanagement-Tool zu registrieren.
Außerdem können Sie die Hosts während der Registrierung auf das neueste Patch-Level aktualisieren. Wenn Sie Puppet als Konfigurationsmanagement-Tool wählen, können Sie eine Hostgruppe zur Ansible-Ausführung hinzufügen, die Ihre Puppet-Klassen innerhalb dieser Hostgruppe während der Registrierung anwendet.

Anforderungen

= Ansible 2.1

Sie benötigen einen funktionierenden Red Hat Satellite 6-Server mit einem Aktivierungsschlüssel, der Ihnen die Registrierung bei Satellite 6 ermöglicht.
Um erfolgreich zu sein, müssen Sie die folgenden Yum-Repos zum Aktivierungsschlüssel hinzufügen:

rhel-7-server-rpms
rhel-7-server-satellite-tools-6.2-rpms

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten:

sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com
admin_user: admin
org: redhat
loc: nyc
hostgroup: rhel7base oder "false" wenn keine
activationkey: ak-Reg_To_Library_soe_no_puppet oder "false" wenn keine
updatehost: "true" oder "false"

Abhängigkeiten

Für das Admin-Passwort müssen Sie eine vault_admin_pass-Variable generieren und die Variable
admin_pass: "{{ vault_admin_pass }}" in der Datei group_vars/all/vars platzieren.
Dies sagt Ansible, dass es nach der verschlüsselten vault_admin_pass-Variable in der verschlüsselten group_vars/all/vault-Datei suchen soll.

Wenn Sie dies aus einem roles/-Verzeichnis ausführen, geben Sie den Pfad zur vars- und vault-Datei in Ihrem Playbook an, das die sat6register-Rolle aufruft.

vars_files:
- "roles/sat6register/group_vars/all/vars"
- "roles/sat6register/group_vars/all/vault"

Beispiel-Playbook

Es ist immer hilfreich für die Benutzer, ein Beispiel dafür zu haben, wie die Rolle verwendet wird (zum Beispiel mit Variablen, die als Parameter übergeben werden):

- hosts: all
  roles:
     - { role: sat6register, sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com }

Lizenz

GPLv3

Autorinformationen

Diese Rolle wurde 2016 von Laurent Domb erstellt.

Über das Projekt

Register with Satellite 6

Installieren
ansible-galaxy install ldomb.sat6register
Lizenz
Unknown
Downloads
125
Besitzer
Chief Technologist Federal Financial Services @ AWSCloud