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.

O projekcie

Register with Satellite 6

Zainstaluj
ansible-galaxy install ldomb.sat6register
Licencja
Unknown
Pobrania
125
Właściciel
Chief Technologist Federal Financial Services @ AWSCloud