os
macklus.os
Простые инструменты для операционной системы
Переменные роли
macklus:
os:
repository:
install: true
country: 'fr'
packages:
latest:
all: []
debian: []
redhat: []
absent:
all: []
debian: []
redhat: []
reboot: 'always|only_if_necessary'
locales: []
- macklus.os.packages.latest.all: Массив пакетов для установки
- macklus.os.packages.latest.debian: Массив пакетов для установки (специфические имена для Debian)
- macklus.os.packages.latest.redhat: Массив пакетов для установки (специфические имена для RedHat)
- macklus.os.packages.absent.all: Массив пакетов для удаления
- macklus.os.packages.absent.debian: Массив пакетов для удаления (специфические имена для Debian)
- macklus.os.packages.absent.redhat: Массив пакетов для удаления (специфические имена для RedHat)
- macklus.os.locales: Массив локалей для установки
Пример плейбука
Включение примера использования вашей роли (например, с переменными, передаваемыми как параметры) всегда полезно для пользователей:
- hosts: localhost
remote_user: root
roles:
- macklus.os/repository
- macklus.os/packages
- macklus.os/upgrade
- macklus.os/locales
- macklus.os/reboot
Лицензия
GPL-3.0-only
О проекте
Simple role to manage Operating Systems default operations
Установить
ansible-galaxy install macklus/ansible-mackus-os
Лицензия
gpl-3.0
Загрузки
64
Владелец
Code and sysadmin lover. Always ready to try and fail, and learn, and dream