added dirty hack for vex2 /srv volume
authorChristian Pointner <equinox@realraum.at>
Sat, 6 Jul 2019 22:15:14 +0000 (00:15 +0200)
committerBernhard Tittelbach <bernhard@tittelbach.org>
Wed, 23 Jul 2025 00:23:28 +0000 (02:23 +0200)
ansible/host_playbooks/vex2.yml
ansible/roles/dirty-hacks/vex2-base/tasks/main.yml [new file with mode: 0644]

index 6308d03..655b8cb 100644 (file)
@@ -3,6 +3,7 @@
   hosts: vex2
   roles:
   - role: base
+  - role: dirty-hacks/vex2-base
   - role: acmetool/base
   - role: nginx
   - role: web/dokuwiki
diff --git a/ansible/roles/dirty-hacks/vex2-base/tasks/main.yml b/ansible/roles/dirty-hacks/vex2-base/tasks/main.yml
new file mode 100644 (file)
index 0000000..7cc1a72
--- /dev/null
@@ -0,0 +1,19 @@
+---
+- name: create logical volume for /srv
+  lvol:
+    vg: vex2
+    lv: srv
+    size: 5g
+    state: present
+
+- name: create filesystem for /srv
+  filesystem:
+    fstype: ext4
+    dev: /dev/mapper/vex2-srv
+
+- name: mount /srv
+  mount:
+    src: /dev/mapper/vex2-srv
+    path: /srv
+    fstype: ext4
+    state: mounted