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.swapLicencja
mit
Pobrania
1.1M
Właściciel
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns
