File tree Expand file tree Collapse file tree 5 files changed +34
-0
lines changed
Expand file tree Collapse file tree 5 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 33 roles :
44 - { role: etckeeper-pre, tags: [etckeeper-pre, always] }
55 - { role: apt, tags: [apt] }
6+ - { role: nullmailer, tags: [nullmailer] }
67 - { role: openssh, tags: [openssh] }
78 - { role: system, tags: [system] }
89 - { role: tmpfs, tags: [tmpfs] }
Original file line number Diff line number Diff line change 1+ ---
2+ nullmailer_remote_server : ' mail.bremen.freifunk.net'
3+ mail_root_target : ' server@bremen.freifunk.net'
Original file line number Diff line number Diff line change 1+ ---
2+ - name : restart nullmailer
3+ service :
4+ name : nullmailer
5+ state : restarted
Original file line number Diff line number Diff line change 1+ ---
2+ - name : Install local mailserver
3+ apt :
4+ name : nullmailer
5+
6+ - name : Copy nullmailer remote
7+ template :
8+ src : remotes
9+ dest : /etc/nullmailer/remotes
10+ mode : ' 0640'
11+ owner : root
12+ group : " {{ group }}"
13+ notify : restart nullmailer
14+ vars :
15+ group : " {{ (ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu') | ternary('mail', 'nullmail') }}"
16+
17+ - name : Copy nullmailer adminaddr
18+ copy :
19+ dest : /etc/nullmailer/adminaddr
20+ content : " {{ mail_root_target }}\n "
21+ mode : 0644
22+ owner : root
23+ group : root
24+ notify : restart nullmailer
Original file line number Diff line number Diff line change 1+ {{ nullmailer_remote_server }} smtp{% if nullmailer_remote_user is defined %} --user={{ nullmailer_remote_user }} --pass={{ nullmailer_remote_password }}{% endif %}
You can’t perform that action at this time.
0 commit comments