geerlingguy.swap

Rola Ansible: Swap

CI

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.

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