Как отправлять зашифрованные письма с ansible - PullRequest
0 голосов
/ 23 мая 2019

Я ищу введение в то, как я могу зашифровать почту открытыми ключами пользователей, чтобы я мог отправлять конфиденциальные данные (например, пароли с одним блокнотом) в ANISBLE Playbook.

В настоящее время я могу отправлять незашифрованные письма через почтовый сервер нашей компании. Но в документации я не нашел ни одного намека на то, какой модуль / параметр я могу использовать для шифрования почты открытым ключом пользователя перед его отправкой. Я уже думаю об использовании модуля shell / command для шифрования тела, прежде чем отправлять почту, но я не уверен, достаточно ли хорош внешний вид (почтовый клиент нашей компании), чтобы зашифровать почту, когда я только шифрую тело. На данный момент моя проблема в том, что я не эксперт по безопасности

Как я уже упоминал, код для отправки почты через почтовый сервер работает нормально:

- hosts: local
  tasks:
    - name: "Send a mail"
      mail:
        host: "mail.example.com"
        port: 25
        to: "john.doe@example.com"
        from: "nobody@example.com"
        subject: "testmail"
        body: "This is a Testmail"

и на данный момент мне нужен дополнительный модуль для шифрования содержимого тела перед отправкой почты.

Результат, который я хотел бы получить, - это зашифрованная почта, которую может зашифровать только хранитель закрытого ключа.

...