aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorAngus Salkeld <asalkeld@mirantis.com>2016-03-22 08:53:16 +1000
committerAngus Salkeld <asalkeld@mirantis.com>2016-03-22 08:53:29 +1000
commitd68644386f5c159ac646f70883ecf1349c153c76 (patch)
tree001c17d675377f13fd8c0ffee18fda79d9d9d97a /ansible
parent637f8f9ce5b4876a2febb2175bf3eb8f3c541c29 (diff)
downloadkolla-d68644386f5c159ac646f70883ecf1349c153c76.tar.gz
kolla-d68644386f5c159ac646f70883ecf1349c153c76.zip
Disable deprecated heat plugins.
Note: you will get the following logs: WARNING heat.engine.environment [] OS::Heat::HARestarter is DEPRECATED. WARNING heat.engine.environment [] Removing OS::Heat::HARestarter from OS::Heat::HARestarter Change-Id: I071e4689110ad03da14b02ba9f0a1fd8463b8b55 Closes-bug: 1559828
Diffstat (limited to 'ansible')
-rw-r--r--ansible/roles/heat/tasks/config.yml7
-rw-r--r--ansible/roles/heat/templates/_deprecated.yaml4
-rw-r--r--ansible/roles/heat/templates/heat-engine.json.j26
3 files changed, 17 insertions, 0 deletions
diff --git a/ansible/roles/heat/tasks/config.yml b/ansible/roles/heat/tasks/config.yml
index 0bb0c4139..82c7e68cf 100644
--- a/ansible/roles/heat/tasks/config.yml
+++ b/ansible/roles/heat/tasks/config.yml
@@ -18,6 +18,13 @@
- "heat-api-cfn"
- "heat-engine"
+- name: Copying over the heat-engine environment file
+ template:
+ src: "_deprecated.yaml"
+ dest: "{{ node_config_directory }}/{{ item }}/_deprecated.yaml"
+ with_items:
+ - "heat-engine"
+
- name: Copying over heat.conf
merge_configs:
vars:
diff --git a/ansible/roles/heat/templates/_deprecated.yaml b/ansible/roles/heat/templates/_deprecated.yaml
new file mode 100644
index 000000000..76cc8e387
--- /dev/null
+++ b/ansible/roles/heat/templates/_deprecated.yaml
@@ -0,0 +1,4 @@
+resource_registry:
+ "OS::Heat::HARestarter":
+ "OS::Heat::SoftwareDeployments":
+ "OS::Heat::StructuredDeployments":
diff --git a/ansible/roles/heat/templates/heat-engine.json.j2 b/ansible/roles/heat/templates/heat-engine.json.j2
index 2cdaef365..19bf349e9 100644
--- a/ansible/roles/heat/templates/heat-engine.json.j2
+++ b/ansible/roles/heat/templates/heat-engine.json.j2
@@ -6,6 +6,12 @@
"dest": "/etc/heat/heat.conf",
"owner": "heat",
"perm": "0600"
+ },
+ {
+ "source": "{{ container_config_directory }}/_deprecated.yaml",
+ "dest": "/etc/heat/environment.d/_deprecated.yaml",
+ "owner": "heat",
+ "perm": "0600"
}
]
}