aboutsummaryrefslogtreecommitdiffstats
path: root/tasks
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-06-28 00:08:47 +0300
committerJan Tuomi <jan@jantuomi.fi>2025-06-28 00:08:47 +0300
commit7dbec7b15eec608773f2923a9ed0b539f598e6c1 (patch)
treecd3c86122609d4f2aa63e1c576729a3987fc71d1 /tasks
parentb0730ad31c13f573feb9bd527167ce78700a7209 (diff)
Add fstab, clean tmp and var
Diffstat (limited to 'tasks')
-rw-r--r--tasks/general.yml13
-rw-r--r--tasks/zfs.yml10
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: