thbe.rhel
Rola Ansible thbe-rhel
Ta rola konfiguruje i wdraża podstawowe ustawienia na instancji RHEL lub klonie RHEL.
Wymagania
Aby w pełni wykorzystać możliwości tej roli, musisz być zarejestrowany w RHN i mieć przynajmniej standardową subskrypcję RHEL.
Zmienne roli
- role_directory - Ta zmienna zawiera główną ścieżkę do katalogów używanych przez role thbe (nie zmieniaj!)
- net_manage - Zarządzaj lokalną siecią (domyślnie: fałsz)
- net_mtu - Ustaw rozmiar MTU (domyślnie: 1500)
- net_connection_prefix - Prefiks dla nazw połączeń sieciowych (domyślnie: 'System ')
- net_interface - Nazwa interfejsu sieciowego (domyślnie: 'eth0')
- net_hostname_primary - Główna nazwa hosta (domyślnie: niezdefiniowana)
- net_hostname_secondary - Drugorzędna nazwa hosta/alias (domyślnie: niezdefiniowana)
- net_ip_primary - Główny adres IP (domyślnie: niezdefiniowany)
- net_ip_secondary - Drugorzędny adres IP (domyślnie: niezdefiniowany)
- net_route_1 - Dodatkowa trasa 1 (domyślnie: niezdefiniowana)
- net_route_2 - Dodatkowa trasa 2 (domyślnie: niezdefiniowana)
- net_gw - Standardowa brama (domyślnie: niezdefiniowana)
- net_packages - Lista pakietów wymaganych dla NetworkManager
- fw_manage - Zarządzaj lokalnym zaporą (domyślnie: prawda)
- cockpit_packages - Lista pakietów wymaganych dla Cockpit
- nfs_manage - Zarządzaj lokalnym NFS (domyślnie: fałsz)
- nfs_packages - Lista pakietów wymaganych dla NFS
- nfs_server - Zarządzaj lokalnym serwerem NFS (domyślnie: fałsz)
- ansible_manage - Zarządzaj wdrożeniem Ansible (domyślnie: fałsz)
- rhn_manage - Zarządzaj subskrypcjami RHN (domyślnie: fałsz)
- rhn_organization_id - ID organizacji RHN (domyślnie: 'nieustawione')
- rhn_activation_key - Klucz aktywacyjny RHN (domyślnie: 'nieustawione')
- rhel_release_version - Zablokowana wersja wydania RHEL (domyślnie: 'najnowsza')
- rhel_kernel_version - Zablokowana wersja jądra RHEL (domyślnie: 'najnowsza')
- rhel_repos_8 - Lista standardowych repozytoriów RHEL 8
- rhel_repos_9 - Lista standardowych repozytoriów RHEL 9
- rhel_packages_common - Lista standardowych pakietów RHEL
- rhel_packages_8 - Lista standardowych pakietów tylko dla RHEL 8
- rhel_packages_rhn - Lista standardowych pakietów tylko dla RHN
- external_repos_epel - Włącza repozytorium EPEL (domyślnie: fałsz)
Zależności
Ta rola zależy od:
- thbe.common
Przykładowy Playbook
Ta rola może być dołączona do site.yml w następujący sposób:
# Playbook witryny
- name: Playbooki Ansible dla wszystkich węzłów
hosts: all
collections:
- ansible.posix
- community.general
gather_facts: true
tasks:
- name: "Dołącz thbe.common"
ansible.builtin.include_role:
name: "thbe.common"
- name: "Dołącz thbe.rhel"
ansible.builtin.include_role:
name: "thbe.rhel"
vars:
external_repos_epel: true
Licencja
GPL-3.0-only
Informacje o autorze
Thomas Bendler - https://www.thbe.org/
O projekcie
This role deploy RHEL specific settings/ tools to a freshly installed machine
Zainstaluj
ansible-galaxy install thbe.rhel
Licencja
gpl-3.0
Pobrania
785
Właściciel
Professional hobbyist