base
revenni.base
Роль Ansible, предоставляющая минимальную настройку для машин на Debian / Ubuntu. Ненавязчивые обновления и настройка Postfix для внешнего релейного хоста.
Требования
- Нет
Переменные роли
Переменные для ненавязчивых обновлений
unattended_enabled
(1) - включить ненавязчивые обновленияunattended_email
(emailxyz@domain.com) - адрес электронной почты для отправки ошибокunattended_email_errors_only
(true) - отправлять только ошибки по электронной почтеunattended_reboot
(false) - перезагружать автоматически? bool.unattended_reboot_time
(21:00) - время для перезагрузки машиныunattended_remove_deps
(true) - автоматически удалять неиспользуемые зависимости? bool.
Переменные Postfix
postfix_enabled
(0) - включить Postfix?postfix_relayhost
([smtp.gmail.com]:587) - почтовый сервер для подключенияpostfix_interfaces
(127.0.0.1) - используется только для системного релейного обменаpostfix_protocols
(ipv4) - ipv4postfix_sender_canonical
() - укажите {{ postfix_sasl_username }}, чтобы заставить письма отправляться от имени пользователя, с которым мы аутентифицируемся. Это требует Exchange.postfix_sasl_username
(relay@somedomain.com) - имя пользователя для SASL аутентификацииpostfix_sasl_password
(строка из хранилища) - замените на выводecho -n "password" | ansible-vault encrypt_string --stdin-name 'postfix_sasl_password'
Зависимости
- Нет
Пример плейбука
- hosts: all
become: true
roles:
- { role: revenni.base, tags: base }
Лицензия
MIT
История изменений
17.10.2021 v1.0.4 Добавлены libsasl2-modules как зависимость Postfix.
15.10.2021 v1.0.3 Добавлена поддержка ненавязчивых обновлений для bullseye security origin.
20.12.2020 v1.0.2 Добавлена поддержка sender_canonical. Отключена по умолчанию, определите postfix_sender_canonical для включения.
01.09.2020 v1.0.1 Добавлена поддержка ненавязчивых обновлений для Debian. Переход к Ubuntu.
11.05.2020 v1.0.0 Первый релиз, минимальная конфигурация для Ubuntu.
Информация об авторе
Установить
ansible-galaxy install Revenni/base
Лицензия
Unknown
Загрузки
108
Владелец
Revenni is a Toronto based consulting firm specializing in open source Infrastructure as Code, System Administration / DevOps, and Remediation services.