From fd92dda431d740c93f1128c0eb02f18f1efd7f8a Mon Sep 17 00:00:00 2001
From: jabertwo <git@jabertwo.de>
Date: Mon, 9 Sep 2024 21:54:07 +0200
Subject: [PATCH] fstab entry for swap

---
 all/mount/tasks/main.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/all/mount/tasks/main.yml b/all/mount/tasks/main.yml
index eee037b1..0e5fd31a 100644
--- a/all/mount/tasks/main.yml
+++ b/all/mount/tasks/main.yml
@@ -15,6 +15,14 @@
   loop: "{{ lookup('dict', drives) }}"
   when: drives is defined and item.value.fstype != "swap"
 
+- name: Ensure swap entry is present in /etc/fstab
+  ansible.builtin.lineinfile:
+    path: /etc/fstab
+    state: present
+    line: "UUID={{ item.value.uuid }} none swap sw 0 0"
+  loop: "{{ lookup('dict', drives) }}"
+  when: drives is defined and item.value.fstype == "swap"
+
 - name: Enable swap partition
   ansible.builtin.command:
     cmd: "swapon UUID={{ item.value.uuid }}"
-- 
GitLab