diff --git a/manifests/init.pp b/manifests/init.pp index 185dfbc8..f37d9ac1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -195,6 +195,8 @@ # Defaults to $facts['os_service_default'] # [*nova_enforce_scope*] # Defaults to $facts['os_service_default'] +# [*placement_enforce_scope*] +# Defaults to $facts['os_service_default'] # [*keystone_v3*] # Defaults to true # [*auth_version*] @@ -404,6 +406,7 @@ class tempest( $keystone_enforce_scope = $facts['os_service_default'], $neutron_enforce_scope = $facts['os_service_default'], $nova_enforce_scope = $facts['os_service_default'], + $placement_enforce_scope = $facts['os_service_default'], $keystone_v3 = true, $auth_version = 'v3', $run_service_broker_tests = false, @@ -629,6 +632,7 @@ class tempest( 'identity-feature-enabled/enforce_scope': value => $keystone_enforce_scope; 'enforce_scope/neutron': value => $neutron_enforce_scope; 'enforce_scope/nova': value => $nova_enforce_scope; + 'enforce_scope/placement': value => $placement_enforce_scope; 'cli/cli_dir': value => $cli_dir; 'scenario/img_file': value => $img_file; 'scenario/img_disk_format': value => $img_disk_format; diff --git a/releasenotes/notes/placement-enforce_scope-e66d5a920f131677.yaml b/releasenotes/notes/placement-enforce_scope-e66d5a920f131677.yaml new file mode 100644 index 00000000..00f430ea --- /dev/null +++ b/releasenotes/notes/placement-enforce_scope-e66d5a920f131677.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + The new ``tempest::placement_enforce_scope`` parameter has been added. diff --git a/spec/classes/tempest_init_spec.rb b/spec/classes/tempest_init_spec.rb index 4aae77ae..78861027 100644 --- a/spec/classes/tempest_init_spec.rb +++ b/spec/classes/tempest_init_spec.rb @@ -278,6 +278,7 @@ describe 'tempest' do is_expected.to contain_tempest_config('identity-feature-enabled/enforce_scope').with(:value => '') is_expected.to contain_tempest_config('enforce_scope/neutron').with(:value => '') is_expected.to contain_tempest_config('enforce_scope/nova').with(:value => '') + is_expected.to contain_tempest_config('enforce_scope/placement').with(:value => '') is_expected.to contain_tempest_config('dns/nameservers').with(:value => '') is_expected.to contain_tempest_config('aws/ec2_url').with(:value => '') is_expected.to contain_tempest_config('aws/aws_region').with(:value => '')