swap
Ansible Роль: Swap
Ansible роль, которая настраивает область подкачки на Linux.
Требования
Нет.
Переменные роли
Доступные переменные перечислены ниже вместе с значениями по умолчанию (см. defaults/main.yml
):
swap_file_path: /swapfile
Местоположение файла подкачки на сервере.
swap_file_size_mb: '512'
Размер файла подкачки (в меBibайтах).
swap_swappiness: '60'
Значение vm.swappiness
, которое будет настроено в sysconfig.
swap_file_state: present
Если вы хотите удалить файл подкачки и отключить подкачку, установите это значение в absent
. Обычно вы, вероятно, хотите оставить это значение present
.
swap_file_create_command: "dd if=/dev/zero of={{ swap_file_path }} bs=1M count={{ swap_file_size_mb }}"
Команда, используемая для создания файла подкачки. Вы можете переключиться на использование fallocate
, чтобы создать файл подкачки быстрее, хотя могут возникнуть несоответствия, если не использовать dd
.
Зависимости
Нет.
Пример плейбука
- hosts: all
vars:
swap_file_size_mb: '1024'
roles:
- geerlingguy.swap
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2018 году Джеффом Гирлингом, автором Ansible для DevOps.
О проекте
Swap file and swap management for Linux.
Установить
ansible-galaxy install geerlingguy/ansible-role-swap
Лицензия
mit
Загрузки
704989
Владелец
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns