aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-09-25 13:51:06 +0000
committerGerrit Code Review <review@openstack.org>2015-09-25 13:51:06 +0000
commit07506e4d78c5e047fee34a771191cd541b0a7cfa (patch)
tree6c4e695698761962e3752a28ecbc353ef6d91ac8 /ansible
parentb27564bca2d90af97e7337826473ac504da1d430 (diff)
parent0cc328c625498192d5eeaeaac04d5a397737b271 (diff)
downloadkolla-07506e4d78c5e047fee34a771191cd541b0a7cfa.tar.gz
kolla-07506e4d78c5e047fee34a771191cd541b0a7cfa.zip
Merge "Replace config-external - murano"
Diffstat (limited to 'ansible')
-rw-r--r--ansible/roles/murano/tasks/bootstrap.yml2
-rw-r--r--ansible/roles/murano/tasks/config.yml12
-rw-r--r--ansible/roles/murano/tasks/start.yml4
-rw-r--r--ansible/roles/murano/templates/murano-api.json.j211
-rw-r--r--ansible/roles/murano/templates/murano-engine.json.j211
5 files changed, 37 insertions, 3 deletions
diff --git a/ansible/roles/murano/tasks/bootstrap.yml b/ansible/roles/murano/tasks/bootstrap.yml
index 69eca1752..31811ae35 100644
--- a/ansible/roles/murano/tasks/bootstrap.yml
+++ b/ansible/roles/murano/tasks/bootstrap.yml
@@ -42,7 +42,7 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: bootstrap_murano
image: "{{ murano_api_image_full }}"
- volumes: "{{ node_config_directory }}/murano-api/:/opt/kolla/murano-api/:ro"
+ volumes: "{{ node_config_directory }}/murano-api/:/opt/kolla/config_files/:ro"
env:
KOLLA_BOOTSTRAP:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
diff --git a/ansible/roles/murano/tasks/config.yml b/ansible/roles/murano/tasks/config.yml
index 2398f8196..0033972ba 100644
--- a/ansible/roles/murano/tasks/config.yml
+++ b/ansible/roles/murano/tasks/config.yml
@@ -19,6 +19,12 @@
config_dest: "{{ node_config_directory }}/{{ service_name }}/murano.conf"
when: inventory_hostname in groups['murano-engine']
+- name: Copying over murano-engine JSON configuration file
+ template:
+ src: "murano-engine.json.j2"
+ dest: "{{ node_config_directory }}/murano-engine/config.json"
+ when: inventory_hostname in groups['murano-engine']
+
- include: ../../config.yml
vars:
service_name: "murano-api"
@@ -38,3 +44,9 @@
- "{{ node_templates_directory }}/{{ service_name }}/{{ service_name }}.conf_augment"
config_dest: "{{ node_config_directory }}/{{ service_name }}/murano.conf"
when: inventory_hostname in groups['murano-api']
+
+- name: Copying over murano-api JSON configuration file
+ template:
+ src: "murano-api.json.j2"
+ dest: "{{ node_config_directory }}/murano-api/config.json"
+ when: inventory_hostname in groups['murano-api']
diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml
index c857ef0fb..3ec223170 100644
--- a/ansible/roles/murano/tasks/start.yml
+++ b/ansible/roles/murano/tasks/start.yml
@@ -13,7 +13,7 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: murano_engine
image: "{{ murano_engine_image_full }}"
- volumes: "{{ node_config_directory }}/murano-engine/:/opt/kolla/murano-engine/:ro"
+ volumes: "{{ node_config_directory }}/murano-engine/:/opt/kolla/config_files/:ro"
volumes_from:
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
@@ -33,7 +33,7 @@
insecure_registry: "{{ docker_insecure_registry }}"
name: murano_api
image: "{{ murano_api_image_full }}"
- volumes: "{{ node_config_directory }}/murano-api/:/opt/kolla/murano-api/:ro"
+ volumes: "{{ node_config_directory }}/murano-api/:/opt/kolla/config_files/:ro"
env:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
when: inventory_hostname in groups['murano-api']
diff --git a/ansible/roles/murano/templates/murano-api.json.j2 b/ansible/roles/murano/templates/murano-api.json.j2
new file mode 100644
index 000000000..bfafba91e
--- /dev/null
+++ b/ansible/roles/murano/templates/murano-api.json.j2
@@ -0,0 +1,11 @@
+{
+ "command": "/usr/bin/murano-api --config-file /etc/murano/murano.conf",
+ "config_files": [
+ {
+ "source": "/opt/kolla/config_files/murano.conf",
+ "dest": "/etc/murano/murano.conf",
+ "owner": "murano",
+ "perm": "0644"
+ }
+ ]
+}
diff --git a/ansible/roles/murano/templates/murano-engine.json.j2 b/ansible/roles/murano/templates/murano-engine.json.j2
new file mode 100644
index 000000000..d4ad92c08
--- /dev/null
+++ b/ansible/roles/murano/templates/murano-engine.json.j2
@@ -0,0 +1,11 @@
+{
+ "command": "/usr/bin/murano-engine --config-file /etc/murano/murano.conf",
+ "config_files": [
+ {
+ "source": "/opt/kolla/config_files/murano.conf",
+ "dest": "/etc/murano/murano.conf",
+ "owner": "murano",
+ "perm": "0644"
+ }
+ ]
+}