diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-06-23 11:16:59 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-06-23 14:45:50 +0300 |
| commit | 054b2815758e93c699e9a6bb32853e2a4cdef2ff (patch) | |
| tree | 5f97e1b91ce90e104ba726ba70ec682846883aec /playbook.yml | |
| parent | b3c6ca37500b52821b2b66147b22190414c09993 (diff) | |
Add email, network, zfs tasks
Diffstat (limited to 'playbook.yml')
| -rw-r--r-- | playbook.yml | 54 |
1 files changed, 7 insertions, 47 deletions
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 |
