необходимо отправить почту, используя вложение и шифрование пароля в ansible - PullRequest
0 голосов
/ 30 ноября 2018

У меня проблема с нижеприведенным списком игр по 2 сценариям

1) Как отправлять почту с использованием ansible без определения пароля учетной записи.используя имя пользователя и пароль SMTP теперь в игре для отправки почты.но есть ли альтернативный способ избежать указания пароля или использования шифрования для пароля.

 - name: Send email
     mail:
        host: smtpserver.com
        port: 25
        username: mydomainID
        password: mypass
        subject: "Ansible test mail"
        attach: /opt/IBM/605CLM/JazzTeamserver/server/liberty/servers/clm/logs/jts.log
        body: "Testing email"
        from: mymailid.com
        to:
          - mymailid.com
        charset: utf8
        secure: never

2) Поиск способа прикрепить файл журнала к почте после запуска приложения.но это не удалось .. любой совет, пожалуйста.

Получение ошибки, как показано ниже

Исключительная ситуация при выполнении задачи.Чтобы увидеть полную трассировку, используйте -vvv.Ошибка: IOError: [Errno 2] Нет такого файла или каталога: '/opt/IBM/605CLM/JazzTeamserver/server/liberty/servers/clm/logs/jts.log' [ПРЕДУПРЕЖДЕНИЕ]: имя пользователя и пароль были отправлены безшифрование

неустранимо: [localhost]: сбой!=> {"Изменено": ложь, "msg": "Не удалось отправить почту: невозможно прикрепить файл /opt/IBM/605CLM/JazzTeamserver/server/liberty/servers/clm/logs/jts.log: [Errno 2] Нет такого файла или каталога: '/opt/IBM/605CLM/JazzTeamserver/server/liberty/servers/clm/logs/jts.log' "," rc ": 1}, чтобы повторить попытку, используйте: --limit @ / etc/ansible/roles/IBM2/tasks/pingmail.retry

PLAY RECAP *************************************************************************************************************************************************** localhost: ok = 2 изменено = 0 недоступно = 0 не удалось = 1

1 Ответ

0 голосов
/ 30 ноября 2018
  1. Вы можете использовать зашифрованный файл переменной Vault, который будет содержать переменную с паролем для пользователя SMTP
  2. С какой проблемой вы столкнулись?Есть ошибки?
...