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.
ansible-galaxy install ldomb.sat6register