geerlingguy.swap

Rol de Ansible: Swap

CI

Un rol de Ansible que configura el espacio de swap en Linux.

Requisitos

Ninguno.

Variables del Rol

A continuación se detallan las variables disponibles, junto con sus valores predeterminados (ver defaults/main.yml):

swap_file_path: /swapfile

La ubicación del archivo de swap en el servidor.

swap_file_size_mb: '512'

El tamaño (en mebibytes) del archivo de swap.

swap_swappiness: '60'

El valor de vm.swappiness que se configurará en sysconfig.

swap_file_state: present

Si deseas eliminar tu archivo de swap y desactivar el swap, establece esto en absent. Generalmente, probablemente querrás configurarlo como present.

swap_file_create_command: "dd if=/dev/zero of={{ swap_file_path }} bs=1M count={{ swap_file_size_mb }}"

El comando utilizado para crear el archivo de swap. Puedes cambiar a usar fallocate para escribir el archivo de swap más rápidamente, aunque puede haber inconsistencias si no se escribe el archivo con dd.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: all

  vars:
    swap_file_size_mb: '1024'

  roles:
    - geerlingguy.swap

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2018 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

Swap file and swap management for Linux.

Instalar
ansible-galaxy install geerlingguy.swap
Licencia
mit
Descargas
894.8k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns