Cassandra salt formula first version.
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
new file mode 100644
index 0000000..1288261
--- /dev/null
+++ b/metadata/service/server/cluster.yml
@@ -0,0 +1,20 @@
+applications:
+- cassandra
+classes:
+- service.cassandra.support
+parameters:
+ cassandra:
+ server:
+ enabled: true
+ version: 2
+ name: 'cassandra'
+ data_dirs:
+ - /var/lib/cassandra
+ bind:
+ address: ${_param:cluster_local_address}
+ rpc_port: 9160
+ port: 9042
+ members:
+ - host: ${_param:cluster_node01_address}
+ - host: ${_param:cluster_node02_address}
+ - host: ${_param:cluster_node03_address}
\ No newline at end of file
diff --git a/metadata/service/server/single.yml b/metadata/service/server/single.yml
new file mode 100644
index 0000000..4d3c596
--- /dev/null
+++ b/metadata/service/server/single.yml
@@ -0,0 +1,18 @@
+applications:
+- cassandra
+classes:
+- service.cassandra.support
+parameters:
+ cassandra:
+ server:
+ enabled: true
+ version: 2
+ name: 'cassandra'
+ data_dirs:
+ - /var/lib/cassandra
+ bind:
+ address: ${_param:single_address}
+ rpc_port: 9160
+ port: 9042
+ members:
+ - host: ${_param:single_address}
\ No newline at end of file
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
new file mode 100644
index 0000000..ea87c4f
--- /dev/null
+++ b/metadata/service/support.yml
@@ -0,0 +1,11 @@
+parameters:
+ cassandra:
+ _support:
+ collectd:
+ enabled: false
+ heka:
+ enabled: false
+ sensu:
+ enabled: false
+ sphinx:
+ enabled: true