oasis_roles.satellite_storage
satellite_storage
Rola Ansible do konfigurowania logicznych woluminów i punktów montażowych dla serwera Red Hat Satellite oraz kapsuł. Oczywiście jest również zgodna z Foreman i Katello.
Wymagania
- Ansible w wersji 2.8 lub wyższej
- Red Hat Enterprise Linux 7 lub CentOS 7
- Ważne subskrypcje Red Hat
Ostrzeżenie
Ta rola nie sprawdza, czy punkty montażowe już istnieją, po prostu próbuje je utworzyć.
Zmienne roli
Aktualnie wspierane są następujące zmienne:
Ogólne
satellite_storage_become
- Domyślnie: true. Jeśli ta rola potrzebuje uprawnień administratora, należy użyć funkcji Ansible become (opartej na sudo).satellite_storage_become_user
- Domyślnie: root. Jeśli rola korzysta z funkcji become do eskalacji uprawnień, to jest to nazwa docelowego użytkownika.
Ustawienia magazynu
Zobacz Przewodnik instalacji Satellite 6 - 1.2.1. Wymagania dotyczące pamięci aby uzyskać szczegóły dotyczące rozmiaru.
Parametr | Domyślnie | Opis |
---|---|---|
satellite_pvs |
/dev/sdb |
Fizyczne woluminy do użycia dla pamięci Satellite |
satellite_vg |
satellite_vg |
Grupa woluminów do użycia lub stworzenia dla pamięci Satellite |
satellite_type |
master |
Jedna z wartości ['master', 'capsule'], aby skonfigurować pamięć dla danego typu |
satellite_lv_pulp_cache_size |
20g |
Początkowy rozmiar woluminu /var/cache/pulp |
satellite_lv_pulp_size |
500g |
Początkowy rozmiar woluminu /var/lib/pulp |
satellite_lv_mongodb_size |
50g |
Początkowy rozmiar woluminu /var/lib/mongodb |
satellite_lv_qpidd_size |
10g |
Początkowy rozmiar woluminu /var/lib/qpidd . Katalog /var/lib/qpidd wykorzystuje nieco więcej niż 2 MB na każdego Host'a treści zarządzanego przez usługę goferd . Na przykład 10 000 Hosta treści wymaga 20 GB miejsca na dysku |
satellite_lv_pgsql_size |
10g |
Początkowy rozmiar woluminu /var/lib/pgsql |
satellite_lv_squid_size |
10g |
Początkowy rozmiar woluminu /var/spool/squid |
satellite_lv_puppetlabs_size |
0g |
Początkowy rozmiar woluminu /opt/puppetlabs |
satellite_lv_puppet_size |
0g |
Początkowy rozmiar woluminu /etc/puppet/environment |
satellite_type
Lista montowanych punktów tworzonych w zależności od określonego typu Satellite:
Punkt montażowy | Master | Capsule | Opis |
---|---|---|---|
/var/cache/pulp |
x | x | Katalog cache dla pakietów Pulp |
/var/lib/pulp |
x | x | Magazyn pakietów Pulp |
/var/lib/mongodb |
x | x | Zaplecze bazy danych Pulp |
/opt/puppetlabs |
x | x | Instalacja Puppet |
/etc/puppet/environment |
x | x | Pliki środowiska Puppet |
/var/lib/qpidd |
x | Cache hosta treści Goferd | |
/var/lib/pgsql |
x | Baza danych Foreman | |
/var/spool/squid |
x | Proxy Squid |
Zależności
Brak
Przykładowy Playbook
Prosty przykład:
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
Dodatkowy przykład z innym dyskiem twardym i rozmiarem pulp:
- hosts: satellite-servers
roles:
- role: oasis_roles.satellite_storage
satellite_pvs: /dev/vdb
satellite_lv_pulp_size: 800g
Licencja
GPLv3
Współautorzy
O projekcie
Ansible role for configuring logical volumes and mount points for Foreman/Katello and Red Hat Satellite Servers and Proxy Servers/Capsules
Zainstaluj
ansible-galaxy install oasis_roles.satellite_storage
Licencja
gpl-3.0
Pobrania
1.2k
Właściciel