Add role for pyrene
authorTom Hughes <tom@compton.nu>
Mon, 3 Sep 2018 19:41:34 +0000 (20:41 +0100)
committerTom Hughes <tom@compton.nu>
Mon, 3 Sep 2018 20:06:01 +0000 (21:06 +0100)
roles/osuosl.rb
roles/pyrene.rb [new file with mode: 0644]
roles/stormfly-01.rb
roles/stormfly-02.rb

index 33f18e7eea59f2f25e084a1bfaa8e2558c247080..1e5e65036c557bd1f5f3e28709b40f109eb16aae 100644 (file)
@@ -14,10 +14,6 @@ default_attributes(
     :roles => {
       :external => {
         :zone => "ool",
-        :inet => {
-          :prefix => "28",
-          :gateway => "140.211.167.97"
-        },
         :inet6 => {
           :prefix => "64",
           :gateway => "2605:bc80:3010:700::1"
diff --git a/roles/pyrene.rb b/roles/pyrene.rb
new file mode 100644 (file)
index 0000000..13ca799
--- /dev/null
@@ -0,0 +1,21 @@
+name "pyrene"
+description "Master role applied to pyrene"
+
+default_attributes(
+  :networking => {
+    :interfaces => {
+      :external_ipv4 => {
+        :interface => "eno1",
+        :role => :external,
+        :family => :inet,
+        :address => "140.211.15.29",
+        :prefix => "24",
+        :gateway => "140.211.15.1"
+      }
+    }
+  }
+)
+
+run_list(
+  "role[osuosl]"
+)
index ada5971f9671e8962ca0811db2e99f73874a60af..8eecf6bb97a57e73604c6272bee3d96a4f0eda47 100644 (file)
@@ -8,7 +8,9 @@ default_attributes(
         :interface => "em1",
         :role => :external,
         :family => :inet,
-        :address => "140.211.167.104"
+        :address => "140.211.167.104",
+        :prefix => "28",
+        :gateway => "140.211.167.97"
       },
       :external_ipv6 => {
         :interface => "em1",
index 865ba66a0caec5cb37ff363f35f71f31910af073..47307292dd0122401964447e08e232f867d12a4c 100644 (file)
@@ -8,7 +8,9 @@ default_attributes(
         :interface => "em1",
         :role => :external,
         :family => :inet,
-        :address => "140.211.167.105"
+        :address => "140.211.167.105",
+        :prefix => "28",
+        :gateway => "140.211.167.97"
       },
       :external_ipv6 => {
         :interface => "em1",