In invirt-cluster-config:
[invirt/packages/invirt-cluster-config.git] / debian / corosync.conf.invirt.mako
diff --git a/debian/corosync.conf.invirt.mako b/debian/corosync.conf.invirt.mako
new file mode 100644 (file)
index 0000000..4cdffb4
--- /dev/null
@@ -0,0 +1,33 @@
+<%
+from invirt.config import structs as cfg
+ring = 0
+%>\
+compatibility: whitetank
+
+totem {
+       version: 2
+       secauth: off
+% if len(cfg.cluster.rings) > 1:
+       rrp_mode: passive
+% endif
+% for r in cfg.cluster.rings:
+       interface {
+               ringnumber: ${ring}
+               bindnetaddr: ${r.bind}
+               mcastaddr: ${r.mcast}
+               mcastport: ${r.port}
+       }
+<% ring += 1 %>\
+% endfor
+}
+
+logging {
+       to_syslog: yes
+       syslog_facility: daemon
+       timestamp: on
+       debug: off
+}
+
+amf {
+       mode: disabled
+}