diff options
Diffstat (limited to 'tasks')
| -rw-r--r-- | tasks/general.yml | 13 | ||||
| -rw-r--r-- | tasks/zfs.yml | 10 |
2 files changed, 15 insertions, 8 deletions
diff --git a/tasks/general.yml b/tasks/general.yml index e46da9d..f97d44a 100644 --- a/tasks/general.yml +++ b/tasks/general.yml @@ -14,3 +14,16 @@ group: wheel mode: "0644" register: rc_conf + +- name: Set up fstab + template: + src: etc_fstab.j2 + dest: /etc/fstab + owner: root + group: wheel + mode: "0644" + register: fstab + +- name: Run mount -a + shell: mount -a + when: fstab.changed diff --git a/tasks/zfs.yml b/tasks/zfs.yml index c5d38f5..59495dc 100644 --- a/tasks/zfs.yml +++ b/tasks/zfs.yml @@ -15,17 +15,11 @@ mode: "0755" register: rc_zpool_gpt_labels -- name: Start zpool_gpt_labels +- name: Run zpool_gpt_labels service: name: zpool_gpt_labels state: started - register: started_zpool_gpt_labels - -- name: Restart zpool_gpt_labels - service: - name: zpool_gpt_labels - state: restarted - when: not started_zpool_gpt_labels.changed and rc_zpool_gpt_labels.changed + when: rc_zpool_gpt_labels.changed - name: Install smartd package: |
