12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- class nova::keystone::auth_placement(
- $password,
- $auth_name = 'placement',
- $service_name = 'placement',
- $service_description = 'Openstack Placement Service',
- $region = 'RegionOne',
- $tenant = 'services',
- $email = 'placement@localhost',
- $public_url = 'http://127.0.0.1/placement',
- $internal_url = 'http://127.0.0.1/placement',
- $admin_url = 'http://127.0.0.1/placement',
- $configure_endpoint = true,
- $configure_user = true,
- $configure_user_role = true,
- ) {
- include ::nova::deps
- keystone::resource::service_identity { 'placement':
- configure_user => $configure_user,
- configure_user_role => $configure_user_role,
- configure_endpoint => $configure_endpoint,
- service_type => 'placement',
- service_description => $service_description,
- service_name => $service_name,
- region => $region,
- auth_name => $auth_name,
- password => $password,
- email => $email,
- tenant => $tenant,
- public_url => $public_url,
- admin_url => $admin_url,
- internal_url => $internal_url,
- }
- }
|