ldomb.sat6register
sat6register
Ta rola umożliwia rejestrację instancji baremetalowych, wirtualnych oraz chmurowych działających na systemie Red Hat Enterprise Linux 5, 6, 7 w serwerze Red Hat Satellite 6. Rola daje możliwość rejestracji hostów z użyciem lub bez użycia narzędzia do zarządzania konfiguracją Puppet.
Daje także możliwość zaktualizowania hostów do najnowszego poziomu poprawek podczas rejestracji. Jeśli wybierzesz Puppet jako narzędzie do zarządzania konfiguracją, możesz dodać grupę hostów do działania Ansible, co zastosuje Twoje klasy Puppet w tej grupie podczas rejestracji.
Wymagania
= ansible 2.1
Musisz mieć działający serwer Red Hat Satellite 6 z kluczem aktywacyjnym, który pozwala na rejestrację w Satellite 6.
Aby odnieść sukces, musisz dodać następujące repozytoria yum do klucza aktywacyjnego:
rhel-7-server-rpms
rhel-7-server-satellite-tools-6.2-rpms
Zmienne roli
Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi:
sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com
admin_user: admin
org: redhat
loc: nyc
hostgroup: rhel7base lub "false", jeśli brak
activationkey: ak-Reg_To_Library_soe_no_puppet lub "false", jeśli brak
updatehost: "true" lub "false"
Zależności
Aby uzyskać hasło administratora, musisz wygenerować zmienną vault_admin_pass i umieścić zmienną
admin_pass: "{{ vault_admin_pass }}" w pliku group_vars/all/vars.
To informuje ansible, aby szukał zaszyfrowanej zmiennej vault_admin_pass w zaszyfrowanym pliku group_vars/all/vault.
Jeśli uruchamiasz to z katalogu roles/, określ ścieżkę do zmiennych i pliku vault w swoim playbooku wywołującym rolę sat6register.
vars_files:
- "roles/sat6register/group_vars/all/vars"
- "roles/sat6register/group_vars/all/vault"
Przykład Playbooka
Zawieranie przykładu, jak używać swojej roli (na przykład, z przekazywanymi jako parametry zmiennymi) jest zawsze miłe dla użytkowników:
- hosts: all
roles:
- { role: sat6register, sat6_fqdn: https://sat6ldo.rdu.salab.redhat.com }
Licencja
GPLv3
Informacje o autorze
Ta rola została stworzona w 2016 roku przez Laurent Domb.
ansible-galaxy install ldomb.sat6register