From 5a4d032759dcb7af16d80358348ed1199a08bebf Mon Sep 17 00:00:00 2001 From: Lokesh Jain Date: Tue, 23 Jan 2018 12:27:23 -0500 Subject: [PATCH] Make heat parameter plugin_dirs configurable Heat has an additional configuration for plugin_dirs parameter. This parameter provides a list of directories to search for plug-ins. This change exposes the parameter and makes it configurable. Depends-On: I636d52f867ee447eaf0e1e80bf9fdc30c91f4ec1 Change-Id: I688d1dcdd815205404a5e4d6b86789c35fbf3555 --- puppet/services/heat-engine.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/puppet/services/heat-engine.yaml b/puppet/services/heat-engine.yaml index 108936574d..f4796bde60 100644 --- a/puppet/services/heat-engine.yaml +++ b/puppet/services/heat-engine.yaml @@ -68,6 +68,10 @@ parameters: type: number default: 1000 description: Maximum resources allowed per top-level stack. -1 stands for unlimited. + HeatEnginePluginDirs: + type: comma_delimited_list + default: [] + description: An array of directories to search for plug-ins. conditions: heat_workers_unset: {equals : [{get_param: HeatWorkers}, 0]} @@ -135,6 +139,7 @@ outputs: passwords: - {get_param: HeatAuthEncryptionKey} - {get_param: [DefaultPasswords, heat_auth_encryption_key]} + heat::engine::plugin_dirs: {get_param: HeatEnginePluginDirs} - if: - heat_workers_unset