From f1b6f5f102745628f0e00ce8f30b00d0839f428e Mon Sep 17 00:00:00 2001 From: Jens Heinrich Date: Fri, 24 May 2019 09:09:27 +0200 Subject: [PATCH] moved msmtp to own role --- tasks/FreeBSD-msmtp-as-sendmail.yml | 115 ---------------------------- vars/msmtp-as-sendmail.yml | 13 ---- 2 files changed, 128 deletions(-) delete mode 100644 tasks/FreeBSD-msmtp-as-sendmail.yml delete mode 100644 vars/msmtp-as-sendmail.yml diff --git a/tasks/FreeBSD-msmtp-as-sendmail.yml b/tasks/FreeBSD-msmtp-as-sendmail.yml deleted file mode 100644 index ccb85a6..0000000 --- a/tasks/FreeBSD-msmtp-as-sendmail.yml +++ /dev/null @@ -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 - - diff --git a/vars/msmtp-as-sendmail.yml b/vars/msmtp-as-sendmail.yml deleted file mode 100644 index 7d2bc1a..0000000 --- a/vars/msmtp-as-sendmail.yml +++ /dev/null @@ -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"