Формула web-mail-formula
Формула SaltStack для установки Web Mail.
Доступные состояния
Состояние web-mail
Мета-состояние (состояние, которое включает в себя другие состояния).
Устанавливает ссылку на Web Mail.
Имеет зависимость от web-mail.install через список include.
Состояние web-mail.install
Создает ссылку (файл web-mail.desktop) на Web Mail на рабочем столе пользователя (папка ~/Desktop).
Если в хранилище Pillar в поле user.usernames не указано ни одного пользователя, пользователи будут настраиваться
по имени каталога в /home.
Если в полях link.name и link.url значения не заданы, формула не будет выполнена, и отобразится соответствующее
уведомление.
Состояние web-mail.clean
Удаляет ссылку (файл web-mail.desktop) c рабочего стола пользователя (папка ~/Desktop).
Если в хранилище Pillar в поле user.usernames не указано ни одного пользователя, пользователи будут настраиваться
по имени каталога в /home.
Если в полях link.name и link.url значения не заданы, формула не будет выполнена, и отобразится соответствующее
уведомление.
Пример файла pillar.example
web-mail:
# Переопределите значение map.jinja
lookup:
# Укажите параметры ссылки
link:
# Укажите название ссылки на рабочем столе
name: "Link to My Corp Mail"
# Укажите URL доступа
url: "https://mail.yandex.ru/"
# Задайте имя (или путь к файловой системе Миньона) иконки, которая будет использоваться для отображения
# на рабочем столе Значение по умолчанию: "mail"
icon: "/path/to/icon"
# Задайте параметры пользователей
user:
# Укажите список имен пользователей для обновления сертификатов. Если пользователи
# не заданы, пользователи будут выбраны по имени каталога в /home
usernames: [
"username_1",
"username_2",
]