geerlingguy.swap
Rola Ansible: Swap
Rola Ansible, która konfiguruje przestrzeń swap na systemie Linux.
Wymagania
Brak.
Zmienne Roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
swap_file_path: /swapfile
Lokalizacja pliku swap na serwerze.
swap_file_size_mb: '512'
Jak dużą (w mebibajtach) ma być przestrzeń swap.
swap_swappiness: '60'
Wartość vm.swappiness
, która ma być skonfigurowana w sysconfig.
swap_file_state: present
Jeśli chcesz usunąć swapa i wyłączyć swap, ustaw to na absent
. Zwykle chcesz ustawić to na present
.
swap_file_create_command: "dd if=/dev/zero of={{ swap_file_path }} bs=1M count={{ swap_file_size_mb }}"
Polecenie używane do tworzenia pliku swap. Możesz przełączyć się na użycie fallocate
, aby szybciej zapisać plik swap, chociaż mogą wystąpić niespójności, jeśli nie zapisujesz pliku za pomocą dd
.
Zależności
Brak.
Przykładowy Playbook
- hosts: all
vars:
swap_file_size_mb: '1024'
roles:
- geerlingguy.swap
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2018 roku przez Jeffa Geerlinga, autora książki Ansible for DevOps.
O projekcie
Swap file and swap management for Linux.
Zainstaluj
ansible-galaxy install geerlingguy.swap
Licencja
mit
Pobrania
894.8k
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns