diff --git a/manifests/api.pp b/manifests/api.pp index c2087a68..bcf05aee 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -73,6 +73,10 @@ class heat::api ( include heat::params include heat::policy + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + validate_legacy(Boolean, 'validate_bool', $use_ssl) + if $use_ssl { if is_service_default($cert_file) { fail('The cert_file parameter is required when use_ssl is set to true') diff --git a/manifests/api_cfn.pp b/manifests/api_cfn.pp index 682b8e88..bd5e018a 100644 --- a/manifests/api_cfn.pp +++ b/manifests/api_cfn.pp @@ -76,6 +76,10 @@ class heat::api_cfn ( include heat::params include heat::policy + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + validate_legacy(Boolean, 'validate_bool', $use_ssl) + if $use_ssl { if is_service_default($cert_file) { fail('The cert_file parameter is required when use_ssl is set to true') diff --git a/manifests/db.pp b/manifests/db.pp index 376dd5f8..3c109570 100644 --- a/manifests/db.pp +++ b/manifests/db.pp @@ -61,6 +61,7 @@ class heat::db ( ) { include heat::deps + validate_legacy(Boolean, 'validate_bool', $sync_db) oslo::db { 'heat_config': connection => $database_connection, diff --git a/manifests/engine.pp b/manifests/engine.pp index 36c960fe..b14ab9e5 100644 --- a/manifests/engine.pp +++ b/manifests/engine.pp @@ -218,6 +218,9 @@ class heat::engine ( include heat::deps + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + # Validate Heat Engine AES key # must be either 16, 24, or 32 bytes long # https://bugs.launchpad.net/heat/+bug/1415887