From 054b2815758e93c699e9a6bb32853e2a4cdef2ff Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Mon, 23 Jun 2025 11:16:59 +0300 Subject: Add email, network, zfs tasks --- playbook.yml | 54 +++++++----------------------------------------------- 1 file changed, 7 insertions(+), 47 deletions(-) (limited to 'playbook.yml') diff --git a/playbook.yml b/playbook.yml index 19ea687..45d45e1 100644 --- a/playbook.yml +++ b/playbook.yml @@ -1,5 +1,5 @@ --- -- name: Configure dma with generic SMTP on FreeBSD +- name: Configure my FreeBSD home server hosts: pursotin pre_tasks: @@ -21,51 +21,11 @@ dma_to_address: "{{ lookup('env', 'DMA_TO_ADDRESS') }}" tasks: - - name: Install dma - package: - name: dma - state: present + - name: Run network tasks + import_tasks: tasks/network.yml - - name: Create dma config directory - file: - path: /etc/dma - state: directory - owner: root - group: wheel - mode: "0755" + - name: Run email tasks + import_tasks: tasks/email.yml - - name: Configure dma.conf - template: - src: dma.conf.j2 - dest: /etc/dma/dma.conf - owner: root - group: wheel - mode: "0644" - - - name: Configure auth.conf - template: - src: auth.conf.j2 - dest: /etc/dma/auth.conf - owner: root - group: mail - mode: "0640" - - - name: Configure aliases - template: - src: aliases.j2 - dest: /etc/aliases - owner: root - group: wheel - mode: "0644" - - - name: Run newaliases - shell: newaliases - - - name: Test mail delivery - shell: echo "DMA test message from Ansible" | mail -s "Test DMA" root - register: mail_result - changed_when: false - - - name: Show mail result - debug: - var: mail_result + - name: Run ZFS tasks + import_tasks: tasks/zfs.yml -- cgit v1.3