Adjust formula to be built
Change-Id: Iea17dc349789247bcbdf88f72c841cdaa23e752f
diff --git a/oslo_templates/files/oslo_templates.conf b/oslo_templates/files/oslo_templates.conf
new file mode 100644
index 0000000..44e3449
--- /dev/null
+++ b/oslo_templates/files/oslo_templates.conf
@@ -0,0 +1 @@
+# Service config file
\ No newline at end of file
diff --git a/oslo_templates/init.sls b/oslo_templates/init.sls
new file mode 100644
index 0000000..98318cb
--- /dev/null
+++ b/oslo_templates/init.sls
@@ -0,0 +1,6 @@
+{%- if pillar.oslo_templates is defined %}
+include:
+{%- if pillar.oslo_templates.template is defined %}
+- oslo_templates.template
+{%- endif %}
+{%- endif %}
diff --git a/oslo_templates/map.jinja b/oslo_templates/map.jinja
new file mode 100644
index 0000000..fa9ad0b
--- /dev/null
+++ b/oslo_templates/map.jinja
@@ -0,0 +1,10 @@
+
+{%- load_yaml as base_defaults %}
+
+Debian:
+ pkgs:
+ - oslo_templates
+
+{%- endload %}
+
+{%- set template = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('oslo_templates:template')) %}
diff --git a/oslo_templates/meta/sensu.yml b/oslo_templates/meta/sensu.yml
new file mode 100644
index 0000000..f71ea76
--- /dev/null
+++ b/oslo_templates/meta/sensu.yml
@@ -0,0 +1,8 @@
+# Sample check
+check:
+ local_oslo_templates_proc:
+ command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_procs -C oslo_templates -u oslo_templates -c 1:1"
+ interval: 60
+ occurrences: 1
+ subscribers:
+ - local-oslo_templates-template
diff --git a/oslo_templates/meta/sphinx.yml b/oslo_templates/meta/sphinx.yml
new file mode 100644
index 0000000..319983d
--- /dev/null
+++ b/oslo_templates/meta/sphinx.yml
@@ -0,0 +1,12 @@
+{%- from "oslo_templates/map.jinja" import template with context %}
+# Fill in documentation details
+doc:
+ name: oslo_templates
+ description: Some service info
+ role:
+ template:
+ name: template
+ param:
+ some_param:
+ name: "Some name"
+ value: "some value"
diff --git a/oslo_templates/schemas/template.yaml b/oslo_templates/schemas/template.yaml
new file mode 100644
index 0000000..1e12b12
--- /dev/null
+++ b/oslo_templates/schemas/template.yaml
@@ -0,0 +1,17 @@
+%YAML 1.1
+---
+"$schema": "http://json-schema.org/draft-06/schema#"
+title: oslo_templates daemon role
+description: |
+ Oslo_templates daemon, server role
+type: object
+additionalProperties: false
+
+required:
+ - enabled
+
+properties:
+ enabled:
+ description: |
+ Enables oslo_templates daemon service
+ type: boolean
diff --git a/oslo_templates/template.sls b/oslo_templates/template.sls
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/oslo_templates/template.sls