diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-06-27 23:30:36 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-06-27 23:30:36 +0300 |
| commit | b0730ad31c13f573feb9bd527167ce78700a7209 (patch) | |
| tree | e57b6efb02ed7a8426ebeee9f64124565eef7e19 /tasks/zfs.yml | |
| parent | 592be65638236b81dd1c30391d97febb7d946a7b (diff) | |
Refactor out sysrc calls, improve things
Diffstat (limited to 'tasks/zfs.yml')
| -rw-r--r-- | tasks/zfs.yml | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tasks/zfs.yml b/tasks/zfs.yml index c869db7..c5d38f5 100644 --- a/tasks/zfs.yml +++ b/tasks/zfs.yml @@ -15,16 +15,17 @@ mode: "0755" register: rc_zpool_gpt_labels -- name: Enable zpool_gpt_labels +- name: Start zpool_gpt_labels service: name: zpool_gpt_labels - enabled: true + state: started + register: started_zpool_gpt_labels - name: Restart zpool_gpt_labels service: name: zpool_gpt_labels state: restarted - when: rc_zpool_gpt_labels.changed + when: not started_zpool_gpt_labels.changed and rc_zpool_gpt_labels.changed - name: Install smartd package: @@ -40,13 +41,14 @@ mode: "0644" register: smartd_conf -- name: Enable smartd +- name: Start smartd service: name: smartd - enabled: true + state: started + register: started_smartd - name: Restart smartd service: name: smartd state: restarted - when: smartd_conf.changed + when: not started_smartd.changed and smartd_conf.changed |
