Compare commits

...

1 commit

Author SHA1 Message Date
16be7d5acf
Prepare nullmailer configuration
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Yohann D'ANELLO <ynerant@crans.org>
2021-03-04 02:36:09 +01:00
3 changed files with 46 additions and 0 deletions

View file

@ -0,0 +1,6 @@
---
glob_nullmailer:
root: root@auro.re
smtp_server: smtp.adm.auro.re
defaulthost: auro.re
allmailfrom: root@auro.re

6
nullmailer.yml Executable file
View file

@ -0,0 +1,6 @@
#!/usr/bin/env ansible-playbook
---
# Deploy Docker hosts
- hosts: vm,pve # FIXME ADD MAIL SERVER TO PREVENT ACCIDENTS
roles:
- nullmailer

View file

@ -0,0 +1,34 @@
---
- name: Install nullmailer
apt:
update_cache: true
name:
- nullmailer
- bsd-mailx
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Set nullmailer remotes
copy:
content: "{{ nullmailer.smtp_server }} smtp\n"
dest: /etc/nullmailer/remotes
mode: 0644
- name: Set nullmailer adminaddr
copy:
content: "{{ nullmailer.root }}\n"
dest: /etc/nullmailer/adminaddr
mode: 0644
- name: Set nullmailer defaulthost
copy:
content: "{{ nullmailer.defaulthost }}\n"
dest: /etc/nullmailer/defaulthost
mode: 0644
- name: Set nullmailer allmailfrom
copy:
content: "{{ nullmailer.allmailfrom }}\n"
dest: /etc/nullmailer/allmailfrom
mode: 0644