gantsign.zswap
Rola Ansible: Zswap
Rola do konfiguracji Zswap, funkcji jądra Linuxa, która zapewnia skompresowaną pamięć RAM do przechowywania stron wymiany.
Wymagania
Ansible >= 2.9
Dystrybucja Linuxa
Rodzina Debian
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Zmienne Roli
Poniższa zmienna zmieni zachowanie tej roli (domyślna wartość podana poniżej):
# Maksymalny procent RAM, który może być użyty dla puli Zswap.
zswap_max_pool_percent: 20
Przykład Playbooka
- hosts: serwery
roles:
- role: gantsign.zswap
Więcej ról od GantSign
Więcej ról od GantSign można znaleźć na Ansible Galaxy.
Rozwój i testowanie
Ten projekt używa Molecule do pomocy w rozwoju i testowaniu; rola jest testowana jednostkowo za pomocą Testinfra i pytest.
Aby rozwijać lub testować, musisz zainstalować następujące:
Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (oprócz Linuxa) i następnie wykonuje Molecule z komendą, którą przekażesz.
Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następującą komendę z głównego katalogu projektu:
./moleculew test
Uwaga: niektóre z zależności wymagają uprawnień sudo
do instalacji.
Licencja
MIT
Informacje o autorze
John Freeman
GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)
ansible-galaxy install gantsign.zswap