From 412c4c232cafde4cf59bb6e5225454bcca92a29d Mon Sep 17 00:00:00 2001 From: Carlos Konstanski Date: Thu, 21 Sep 2017 20:54:25 -0600 Subject: adding new microservices --- pillar/openbook/admin_api_server.sls | 72 ++++++++++++++++++++++++++++++++ pillar/openbook/api_server.sls | 72 -------------------------------- pillar/openbook/customer_api_server.sls | 72 ++++++++++++++++++++++++++++++++ pillar/openbook/job_scheduler_server.sls | 72 ++++++++++++++++++++++++++++++++ pillar/openbook/workflow_server.sls | 72 ++++++++++++++++++++++++++++++++ pillar/top.sls | 5 ++- 6 files changed, 292 insertions(+), 73 deletions(-) create mode 100644 pillar/openbook/admin_api_server.sls delete mode 100644 pillar/openbook/api_server.sls create mode 100644 pillar/openbook/customer_api_server.sls create mode 100644 pillar/openbook/job_scheduler_server.sls create mode 100644 pillar/openbook/workflow_server.sls (limited to 'pillar') 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/api_server.sls b/pillar/openbook/api_server.sls deleted file mode 100644 index 6ee24c7..0000000 --- a/pillar/openbook/api_server.sls +++ /dev/null @@ -1,72 +0,0 @@ -api_server: - dirs: - data: - name: data - mode: "0755" - relative_to_buildroot: True - etc_openbook_api_server: - name: /etc/openbook/api-server - mode: "0777" - relative_to_buildroot: False - data_etc_openbook_api_server: - name: data/etc/openbook/api-server - mode: "0777" - relative_to_buildroot: True - var_log_openbook_api_server: - name: /var/log/openbook/api-server - mode: "0777" - relative_to_buildroot: False - data_var_log_openbook_api_server: - name: data/var/log/openbook/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 - api_server_json: - name: api-server.json - path: /etc/openbook/api-server - source: api_server.json - mode: "0644" - is_template: True - relative_to_buildroot: False - ansible: True - log: /var/log/openbook/api-server/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/workflow_server.sls b/pillar/openbook/workflow_server.sls new file mode 100644 index 0000000..32f3052 --- /dev/null +++ b/pillar/openbook/workflow_server.sls @@ -0,0 +1,72 @@ +workflow_server: + dirs: + data: + name: data + mode: "0755" + relative_to_buildroot: True + etc_openbook_workflow_server: + name: /etc/openbook/workflow-server + mode: "0777" + relative_to_buildroot: False + data_etc_openbook_workflow_server: + name: data/etc/openbook/workflow-server + mode: "0777" + relative_to_buildroot: True + var_log_openbook_workflow_server: + name: /var/log/openbook/workflow-server + mode: "0777" + relative_to_buildroot: False + data_var_log_openbook_workflow_server: + name: data/var/log/openbook/workflow-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 + 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/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 -- cgit v1.3