moved msmtp to own role
This commit is contained in:
parent
0d5e6b7c33
commit
f1b6f5f102
2 changed files with 0 additions and 128 deletions
|
|
@ -1,115 +0,0 @@
|
||||||
---
|
|
||||||
- include_vars: msmtp-as-sendmail.yml
|
|
||||||
|
|
||||||
- name: install msmtp
|
|
||||||
package:
|
|
||||||
name: "{{ msmtp_package }}"
|
|
||||||
state: present
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- installation
|
|
||||||
|
|
||||||
- name: create systemwide msmtp config
|
|
||||||
template:
|
|
||||||
dest: "{{ msmtprc }}"
|
|
||||||
src: "../mutt/templates/msmtprc.j2"
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
|
|
||||||
- name: "set msmtp as mta"
|
|
||||||
lineinfile:
|
|
||||||
path: "{{ mailrc | default(/etc/mail.rc) }}"
|
|
||||||
regexp: "^{{ item.name }}"
|
|
||||||
line: "{{ item.name }}={{ item.val }}"
|
|
||||||
become: true
|
|
||||||
loop: "{{ sysctl_setting }}"
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
vars:
|
|
||||||
sysctl_setting:
|
|
||||||
- name: "set mta"
|
|
||||||
val: "{{ msmtp_path }}"
|
|
||||||
|
|
||||||
- name: "set an adress for root"
|
|
||||||
lineinfile:
|
|
||||||
path: "{{ aliases | default(/etc/aliases) }}"
|
|
||||||
regexp: "^{{ item.name }}"
|
|
||||||
line: "{{ item.name }}: {{ item.val }}"
|
|
||||||
become: true
|
|
||||||
loop: "{{ sysctl_setting }}"
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
vars:
|
|
||||||
sysctl_setting:
|
|
||||||
- name: "root"
|
|
||||||
val: "{{ root_mail }}"
|
|
||||||
- name: "default"
|
|
||||||
val: "root"
|
|
||||||
when: root_mail is defined
|
|
||||||
notify: new aliases
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: "enable local_unbound"
|
|
||||||
lineinfile:
|
|
||||||
path: "/etc/rc.conf"
|
|
||||||
regexp: "^{{ item.name }}"
|
|
||||||
line: "{{ item.name }}={{ item.val }}"
|
|
||||||
become: true
|
|
||||||
loop: "{{ sysctl_setting }}"
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
vars:
|
|
||||||
sysctl_setting:
|
|
||||||
- name: "local_unbound_enable"
|
|
||||||
val: "YES"
|
|
||||||
|
|
||||||
- name: "get opennic hints"
|
|
||||||
shell: "{{ hints_opennic_cmd }}"
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- installation
|
|
||||||
- configuration
|
|
||||||
|
|
||||||
- name: "get named hints"
|
|
||||||
get_url:
|
|
||||||
url: "{{ hints_named_url }}"
|
|
||||||
dest: "{{ hints_named }}"
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- installation
|
|
||||||
- configuration
|
|
||||||
|
|
||||||
- name: manage resolv.conf
|
|
||||||
template:
|
|
||||||
dest: /etc/resolv.conf
|
|
||||||
src: templates/resolv.conf.j2
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
|
|
||||||
- name: "generate configs"
|
|
||||||
template:
|
|
||||||
src: "{{ config.src }}"
|
|
||||||
dest: "{{ config.dest }}"
|
|
||||||
become: true
|
|
||||||
loop: "{{ local_unbound_files }}"
|
|
||||||
loop_control:
|
|
||||||
loop_var: config
|
|
||||||
tags:
|
|
||||||
- configuration
|
|
||||||
notify: "restart local_unbound"
|
|
||||||
|
|
||||||
- name: "start local_unbound"
|
|
||||||
service:
|
|
||||||
name: "local_unbound"
|
|
||||||
state: started
|
|
||||||
become: true
|
|
||||||
tags:
|
|
||||||
- service
|
|
||||||
- configuration
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
---
|
|
||||||
mail_accounts:
|
|
||||||
- name: "uberspace_thinkpad"
|
|
||||||
password: "iohieFood2quah8e"
|
|
||||||
username: "high5-thinkpad"
|
|
||||||
imap: mail.alioth.uberspace.de
|
|
||||||
smtp: mail.alioth.uberspace.de
|
|
||||||
from: admin@927589452.de
|
|
||||||
default: yes
|
|
||||||
|
|
||||||
msmtprc: "{{ config_path }}/msmtprc"
|
|
||||||
|
|
||||||
root_mail: "ansible-host-{{ ansible_fqdn }}@927589452.de"
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue