summaryrefslogtreecommitdiff
path: root/pillar
diff options
context:
space:
mode:
authorCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-09-21 20:54:25 -0600
committerCarlos Konstanski <ckonstanski@pippiandcarlos.com>2017-09-21 20:54:25 -0600
commit412c4c232cafde4cf59bb6e5225454bcca92a29d (patch)
tree9e838d99a53bcad90f712d531c4d904ee3d96782 /pillar
parent823dd08650327cd935b27fbe05b8dd646183dc20 (diff)
adding new microservices
Diffstat (limited to 'pillar')
-rw-r--r--pillar/openbook/admin_api_server.sls72
-rw-r--r--pillar/openbook/customer_api_server.sls72
-rw-r--r--pillar/openbook/job_scheduler_server.sls72
-rw-r--r--pillar/openbook/workflow_server.sls (renamed from pillar/openbook/api_server.sls)28
-rw-r--r--pillar/top.sls5
5 files changed, 234 insertions, 15 deletions
diff --git a/pillar/openbook/admin_api_server.sls b/pillar/openbook/admin_api_server.sls
new file mode 100644
index 0000000..069077e
--- /dev/null
+++ b/pillar/openbook/admin_api_server.sls
@@ -0,0 +1,72 @@
+admin_api_server:
+ dirs:
+ data:
+ name: data
+ mode: "0755"
+ relative_to_buildroot: True
+ etc_openbook_admin_api_server:
+ name: /etc/openbook/admin-api-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_etc_openbook_admin_api_server:
+ name: data/etc/openbook/admin-api-server
+ mode: "0777"
+ relative_to_buildroot: True
+ var_log_openbook_admin_api_server:
+ name: /var/log/openbook/admin_api-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_var_log_openbook_admin_api_server:
+ name: data/var/log/openbook/admin_api-server
+ mode: "0777"
+ relative_to_buildroot: True
+ files:
+ build_sh:
+ name: build.sh
+ path: .
+ source: build.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ run_sh:
+ name: run.sh
+ path: .
+ source: run.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: True
+ dockerfile:
+ name: Dockerfile
+ path: .
+ source: Dockerfile
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ installdeps:
+ name: installdeps.sh
+ path: data
+ source: installdeps.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ start_app:
+ name: start_app.sh
+ path: data
+ source: start_app.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ admin_api_server_json:
+ name: admin-api-server.json
+ path: /etc/openbook/admin-api-server
+ source: admin_api_server.json
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: False
+ ansible: True
+ log: /var/log/openbook/admin-api-server/admin-api-server.log
diff --git a/pillar/openbook/customer_api_server.sls b/pillar/openbook/customer_api_server.sls
new file mode 100644
index 0000000..8ac12a9
--- /dev/null
+++ b/pillar/openbook/customer_api_server.sls
@@ -0,0 +1,72 @@
+customer_api_server:
+ dirs:
+ data:
+ name: data
+ mode: "0755"
+ relative_to_buildroot: True
+ etc_openbook_customer_api_server:
+ name: /etc/openbook/customer-api-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_etc_openbook_customer_api_server:
+ name: data/etc/openbook/customer-api-server
+ mode: "0777"
+ relative_to_buildroot: True
+ var_log_openbook_customer_api_server:
+ name: /var/log/openbook/customer-api-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_var_log_openbook_customer_api_server:
+ name: data/var/log/openbook/customer-api-server
+ mode: "0777"
+ relative_to_buildroot: True
+ files:
+ build_sh:
+ name: build.sh
+ path: .
+ source: build.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ run_sh:
+ name: run.sh
+ path: .
+ source: run.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: True
+ dockerfile:
+ name: Dockerfile
+ path: .
+ source: Dockerfile
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ installdeps:
+ name: installdeps.sh
+ path: data
+ source: installdeps.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ start_app:
+ name: start_app.sh
+ path: data
+ source: start_app.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ customer_api_server_json:
+ name: customer-api-server.json
+ path: /etc/openbook/customer-api-server
+ source: customer_api_server.json
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: False
+ ansible: True
+ log: /var/log/openbook/customer-api-server/customer-api-server.log
diff --git a/pillar/openbook/job_scheduler_server.sls b/pillar/openbook/job_scheduler_server.sls
new file mode 100644
index 0000000..fe1bd11
--- /dev/null
+++ b/pillar/openbook/job_scheduler_server.sls
@@ -0,0 +1,72 @@
+job_scheduler_server:
+ dirs:
+ data:
+ name: data
+ mode: "0755"
+ relative_to_buildroot: True
+ etc_openbook_job_scheduler_server:
+ name: /etc/openbook/job-scheduler-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_etc_openbook_job_scheduler_server:
+ name: data/etc/openbook/job-scheduler-server
+ mode: "0777"
+ relative_to_buildroot: True
+ var_log_openbook_job_scheduler_server:
+ name: /var/log/openbook/job-scheduler-server
+ mode: "0777"
+ relative_to_buildroot: False
+ data_var_log_openbook_job_scheduler_server:
+ name: data/var/log/openbook/job-scheduler-server
+ mode: "0777"
+ relative_to_buildroot: True
+ files:
+ build_sh:
+ name: build.sh
+ path: .
+ source: build.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ run_sh:
+ name: run.sh
+ path: .
+ source: run.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: True
+ dockerfile:
+ name: Dockerfile
+ path: .
+ source: Dockerfile
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ installdeps:
+ name: installdeps.sh
+ path: data
+ source: installdeps.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ start_app:
+ name: start_app.sh
+ path: data
+ source: start_app.sh
+ mode: "0755"
+ is_template: True
+ relative_to_buildroot: True
+ ansible: False
+ job_scheduler_server_json:
+ name: job-scheduler-server.json
+ path: /etc/openbook/job-scheduler-server
+ source: job_scheduler_server.json
+ mode: "0644"
+ is_template: True
+ relative_to_buildroot: False
+ ansible: True
+ log: /var/log/openbook/job-scheduler-server/job-scheduler-server.log
diff --git a/pillar/openbook/api_server.sls b/pillar/openbook/workflow_server.sls
index 6ee24c7..32f3052 100644
--- a/pillar/openbook/api_server.sls
+++ b/pillar/openbook/workflow_server.sls
@@ -1,23 +1,23 @@
-api_server:
+workflow_server:
dirs:
data:
name: data
mode: "0755"
relative_to_buildroot: True
- etc_openbook_api_server:
- name: /etc/openbook/api-server
+ etc_openbook_workflow_server:
+ name: /etc/openbook/workflow-server
mode: "0777"
relative_to_buildroot: False
- data_etc_openbook_api_server:
- name: data/etc/openbook/api-server
+ data_etc_openbook_workflow_server:
+ name: data/etc/openbook/workflow-server
mode: "0777"
relative_to_buildroot: True
- var_log_openbook_api_server:
- name: /var/log/openbook/api-server
+ var_log_openbook_workflow_server:
+ name: /var/log/openbook/workflow-server
mode: "0777"
relative_to_buildroot: False
- data_var_log_openbook_api_server:
- name: data/var/log/openbook/api-server
+ data_var_log_openbook_workflow_server:
+ name: data/var/log/openbook/workflow-server
mode: "0777"
relative_to_buildroot: True
files:
@@ -61,12 +61,12 @@ api_server:
is_template: True
relative_to_buildroot: True
ansible: False
- api_server_json:
- name: api-server.json
- path: /etc/openbook/api-server
- source: api_server.json
+ workflow_server_json:
+ name: workflow-server.json
+ path: /etc/openbook/workflow-server
+ source: workflow_server.json
mode: "0644"
is_template: True
relative_to_buildroot: False
ansible: True
- log: /var/log/openbook/api-server/api-server.log
+ log: /var/log/openbook/workflow-server/workflow-server.log
diff --git a/pillar/top.sls b/pillar/top.sls
index f471540..22ffb32 100644
--- a/pillar/top.sls
+++ b/pillar/top.sls
@@ -4,6 +4,9 @@ base:
- openbook.ansible
- openbook.baseimage
- openbook.database
- - openbook.api_server
+ - openbook.admin_api_server
- openbook.admin_web_ui
+ - openbook.customer_api_server
- openbook.customer_web_ui
+ - openbook.job_scheduler_server
+ - openbook.workflow_server