viasite-ansible.swapfile

Status budowy

ansible-swapfile

Ten szereg konfiguruje plik swap (/swapfile) o domyślnym rozmiarze 512MB.

Zależności

Brak.

Zmienne

  • swapfile_use_dd [domyślnie: False]: jeśli ustawione na False, do stworzenia pliku swap używany jest fallocate, w przeciwnym razie używane jest dd. Możesz ustawić to na True, jeśli twój system plików nie obsługuje fallocate -- zobacz Problem #3.

  • swapfile_size [domyślnie: 512MB]: rozmiar pliku swap do utworzenia w formacie, którego oczekuje fallocate.

    Argumenty długości i offsetu mogą być zakończone sufiksami binarnymi (2^N) KiB, MiB, GiB, TiB, PiB i EiB (opcjonalnie "iB", np. "K" ma to samo znaczenie co "KiB") lub sufiksami dziesiętnymi (10^N) KB, MB, GB, PB i EB.

    Jeśli swapfile_use_dd jest ustawione na True, swapfile_size musi być ustawione na ilość megabajtów do zapisania, np. 512.

  • swapfile_location [domyślnie: /swapfile]: lokalizacja, w której plik swap zostanie utworzony

Opcjonalne

Poniższe zmienne są domyślnie ustawione na False i nie będą miały wpływu na twoje hosty. Ustawienie ich na wartość inną niż False zaktualizuje plik sysctl.conf twoich hostów.

  • swapfile_swappiness [domyślnie: False]: procent swappiness (vm.swappiness) -- im niższy, tym mniej twój system wymienia strony pamięci

  • swapfile_vfs_cache_pressure [domyślnie: False]: "ta wartość procentowa reguluje tendencję jądra do odzyskiwania pamięci używanej do pamięci podręcznej obiektów katalogów i inode."

Użycie

- hosts: all
  roles:
    - viasite-ansible.swapfile

lub:

- hosts: all
  roles:
    - { role: viasite-ansible.swapfile, swapfile_size: 1GB, swapfile_swappiness: 10, swapfile_location: /mnt/swapfile }

Możesz również ustawić opisane powyżej zmienne w group_vars lub host_vars (zobacz defaults/main.yml).

Licencja

Licencja MIT (MIT)

Copyright (c) 2014 Kamal Nasser hello@kamal.io

Niniejszym udziela się, bez opłat, każdemu, kto uzyska kopię tego oprogramowania i powiązanych dokumentów (zwanych dalej "Oprogramowaniem"), prawa do zajmowania się Oprogramowaniem bez ograniczeń, w tym bez ograniczeń do użytkowania, kopiowania, modyfikowania, łączenia, publikowania, dystrybucji, sublicencjonowania i/lub sprzedawania kopii Oprogramowania oraz do zezwalania osobom, którym Oprogramowanie jest udostępniane, na to samo, z zastrzeżeniem następujących warunków:

Powyższa informacja o prawach autorskich oraz to zezwolenie muszą być dołączone do wszystkich kopii lub istotnych części Oprogramowania.

OPROGRAMOWANIE JEST DOSTARCZANE "TAK JAK JEST", BEZ ŻADNEJ GWARANCJI, WYRAŹNEJ LUB IMPLICITNEJ, W TYM NAWET BEZ OGRANICZEŃ DO GWARANCJI PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU ORAZ NARUSZENIA PRAW. W ŻADNYM WYPADKU AUTORZY ANI POSIADACZE PRAW AUTORSKICH NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, SZKODY LUB INNE OBOWIĄZKI, CZY TO W DZIAŁANIU UMOWNYM, CZY W INNY SPOSÓB, WYNIKŁE Z, ZWIĄZANE Z LUB W ZWIĄZKU Z OPROGRAMOWANIEM LUB UŻYTKOWANIEM LUB INNYMI TRANSAKCJAMI W RAMACH OPROGRAMOWANIA.

O projekcie

swapfile

Zainstaluj
ansible-galaxy install viasite-ansible.swapfile
Licencja
mit
Pobrania
1.8k
Właściciel