aboutsummaryrefslogtreecommitdiffstats
path: root/controller-puppet.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'controller-puppet.yaml')
-rw-r--r--controller-puppet.yaml7
1 files changed, 6 insertions, 1 deletions
diff --git a/controller-puppet.yaml b/controller-puppet.yaml
index 747c38af..5974f9e4 100644
--- a/controller-puppet.yaml
+++ b/controller-puppet.yaml
@@ -373,7 +373,10 @@ parameters:
VirtualIP:
type: string
default: '' # Has to be here because of the ignored empty value bug
-
+ EnablePackageInstall:
+ default: 'false'
+ description: Set to true to enable package installation via Puppet
+ type: boolean
resources:
@@ -538,6 +541,7 @@ resources:
swift_replicas: {get_param: SwiftReplicas}
swift_min_part_hours: {get_param: SwiftMinPartHours}
swift_mount_check: {get_param: SwiftMountCheck}
+ enable_package_install: {get_param: EnablePackageInstall}
# Map heat metadata into hiera datafiles
ControllerConfig:
@@ -704,6 +708,7 @@ resources:
controller_virtual_ip: {get_input: controller_virtual_ip}
public_virtual_interface: {get_input: public_virtual_interface}
public_virtual_ip: {get_input: public_virtual_ip}
+ enable_package_install: {get_input: enable_package_install}
# NOTE(dprince): this example uses a composition class
# on the puppet side (loadbalancer.pp). This seemed like the