Initial commit
diff --git a/metadata/service/master/cluster.yml b/metadata/service/master/cluster.yml
new file mode 100644
index 0000000..404a8a9
--- /dev/null
+++ b/metadata/service/master/cluster.yml
@@ -0,0 +1,10 @@
+applications:
+- salt
+- git
+- openssh
+parameters:
+  salt:
+    master:
+      enabled: true
+      command_timeout: 5
+      worker_threads: 2
diff --git a/metadata/service/master/single.yml b/metadata/service/master/single.yml
new file mode 100644
index 0000000..58f437e
--- /dev/null
+++ b/metadata/service/master/single.yml
@@ -0,0 +1,13 @@
+applications:
+- salt
+- git
+- openssh
+parameters:
+  _param:
+    salt_master_base_environment: dev
+  salt:
+    master:
+      enabled: true
+      command_timeout: 5
+      worker_threads: 2
+      base_environment: ${_param:salt_master_base_environment}
\ No newline at end of file
diff --git a/metadata/service/minion/cluster.yml b/metadata/service/minion/cluster.yml
new file mode 100644
index 0000000..fbb64dc
--- /dev/null
+++ b/metadata/service/minion/cluster.yml
@@ -0,0 +1,13 @@
+applications:
+- salt
+parameters:
+  salt:
+    minion:
+      enabled: true
+      master:
+        host: ${_param:salt_master_host}
+      mine:
+        interval: 60
+        module:
+          grains.items: []
+          network.interfaces: []
diff --git a/metadata/service/minion/local.yml b/metadata/service/minion/local.yml
new file mode 100644
index 0000000..6739f17
--- /dev/null
+++ b/metadata/service/minion/local.yml
@@ -0,0 +1,10 @@
+applications:
+- salt
+parameters:
+  salt:
+    minion:
+      enabled: true
+      local: true
+      pillar:
+        engine: reclass
+        data_dir: /srv/salt/reclass
diff --git a/metadata/service/minion/master.yml b/metadata/service/minion/master.yml
new file mode 100644
index 0000000..fbb64dc
--- /dev/null
+++ b/metadata/service/minion/master.yml
@@ -0,0 +1,13 @@
+applications:
+- salt
+parameters:
+  salt:
+    minion:
+      enabled: true
+      master:
+        host: ${_param:salt_master_host}
+      mine:
+        interval: 60
+        module:
+          grains.items: []
+          network.interfaces: []