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) - ipv4
  • postfix_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.

Информация об авторе

О проекте

Revenni base Debian / Ubuntu with postfix

Установить
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.