self-hosting/roles/mail/tasks/main.yml

21 lines
410 B
YAML

---
- name: Install Postfix
become: true
ansible.builtin.apt:
name: postfix
state: present
- name: Copy main.cf
become: true
ansible.builtin.template:
src: main.cf.j2
dest: /etc/postfix/main.cf
owner: root
group: root
mode: 0644
- name: Deploy letsencrypt certificate
ansible.builtin.include_role:
name: deploy_certificate
vars:
domain: mail.{{ mail_domain }}