gantsign.zswap

Rola Ansible: Zswap

Testy Ansible Galaxy Licencja

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)

O projekcie

Ansible role for configuring Zswap.

Zainstaluj
ansible-galaxy install gantsign.zswap
Licencja
mit
Pobrania
3k
Właściciel