transition grnet cluster to new lvm config
authorPeter Palfrader <peter@palfrader.org>
Thu, 29 Aug 2019 17:20:51 +0000 (19:20 +0200)
committerPeter Palfrader <peter@palfrader.org>
Thu, 29 Aug 2019 17:20:57 +0000 (19:20 +0200)
hieradata/nodes/grnet-node01.debian.org.yaml [new file with mode: 0644]
hieradata/nodes/grnet-node02.debian.org.yaml [new file with mode: 0644]
modules/dsa_lvm/manifests/init.pp
modules/profile/manifests/lvm/ganeti_grnet.pp [new file with mode: 0644]

diff --git a/hieradata/nodes/grnet-node01.debian.org.yaml b/hieradata/nodes/grnet-node01.debian.org.yaml
new file mode 100644 (file)
index 0000000..0e03c07
--- /dev/null
@@ -0,0 +1,2 @@
+classes:
+  - profile::lvm::ganeti_csail
diff --git a/hieradata/nodes/grnet-node02.debian.org.yaml b/hieradata/nodes/grnet-node02.debian.org.yaml
new file mode 100644 (file)
index 0000000..0e03c07
--- /dev/null
@@ -0,0 +1,2 @@
+classes:
+  - profile::lvm::ganeti_csail
index d221925..2e56582 100644 (file)
@@ -2,9 +2,6 @@ class dsa_lvm {
        case $::cluster {
                default: {
                        case $::hostname {
-                               'grnet-node01','grnet-node02': {
-                                       $conffile = 'lvm-grnet-nodeX-ganeti.conf'
-                               }
                                'prokofiev': {
                                        $conffile = 'lvm-prokofiev.conf'
                                }
diff --git a/modules/profile/manifests/lvm/ganeti_grnet.pp b/modules/profile/manifests/lvm/ganeti_grnet.pp
new file mode 100644 (file)
index 0000000..cee32c1
--- /dev/null
@@ -0,0 +1,6 @@
+# LVM config for the blades that make up ganeti.grnet.debian.org
+class profile::lvm::ganeti_grnet {
+  class { 'lvm':
+    global_filter  => '[ "a|^/dev/sda[0-9]*$|", "r/.*/" ]',
+  }
+}