Переглянути джерело

Add top.sls file.

Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
Maximilian Wilhelm 7 роки тому
батько
коміт
de8bc0eba5
1 змінених файлів з 58 додано та 0 видалено
  1. 58 0
      top.sls

+ 58 - 0
top.sls

@@ -0,0 +1,58 @@
+base:
+  # Base config for all minions
+  '*':
+    - ffinfo
+    - apt
+    - bash
+    - cert.x509
+    - console-tools
+    - kernel
+    - locales
+    - mosh
+    - network
+    - ntp
+    - postfix
+    - screen
+    - snmpd
+    - ssh
+    - sysctl
+    - vim
+    - unattended-upgrades
+
+#    - ffpb
+#    - monitoring.node
+#    - tinc
+
+#
+# Roles
+#
+
+# Roles no relevant here are
+# - batman_gw (require role "batman")
+# - bbr (require role "router")
+
+  # Router
+  nodes:{{ grains['id'] }}:roles:router:
+    - match: pillar
+    - bird
+
+  # Batman node?
+  nodes:{{ grains['id'] }}:roles:batman:
+    - match: pillar
+    - batman
+
+  # BRAS / Fastd
+  nodes:{{ grains['id'] }}:roles:fastd:
+    - match: pillar
+    - fastd
+
+  # Hardware nodes
+  virtual:physical:
+    - match: grain
+    - hardware
+
+  # KVM hosts
+  nodes:{{ grains['id'] }}:roles:kvm:
+    - match: pillar
+    - kvm
+