Support enabled for keystone
This commit adds support for keystone servers running in passive mode.
This commit is contained in:
@@ -49,37 +49,39 @@ class openstack::keystone (
|
|||||||
enabled => $enabled,
|
enabled => $enabled,
|
||||||
}
|
}
|
||||||
|
|
||||||
# Setup the admin user
|
if ($enabled) {
|
||||||
class { 'keystone::roles::admin':
|
# Setup the admin user
|
||||||
email => $admin_email,
|
class { 'keystone::roles::admin':
|
||||||
password => $admin_password,
|
email => $admin_email,
|
||||||
admin_tenant => $keystone_admin_tenant,
|
password => $admin_password,
|
||||||
}
|
admin_tenant => $keystone_admin_tenant,
|
||||||
|
}
|
||||||
|
|
||||||
# Setup the Keystone Identity Endpoint
|
# Setup the Keystone Identity Endpoint
|
||||||
class { 'keystone::endpoint':
|
class { 'keystone::endpoint':
|
||||||
public_address => $public_address,
|
|
||||||
admin_address => $admin_address,
|
|
||||||
internal_address => $internal_address,
|
|
||||||
}
|
|
||||||
|
|
||||||
# Configure Glance endpoint in Keystone
|
|
||||||
if $glance {
|
|
||||||
class { 'glance::keystone::auth':
|
|
||||||
password => $glance_user_password,
|
|
||||||
public_address => $public_address,
|
public_address => $public_address,
|
||||||
admin_address => $admin_address,
|
admin_address => $admin_address,
|
||||||
internal_address => $internal_address,
|
internal_address => $internal_address,
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
# Configure Nova endpoint in Keystone
|
# Configure Glance endpoint in Keystone
|
||||||
if $nova {
|
if $glance {
|
||||||
class { 'nova::keystone::auth':
|
class { 'glance::keystone::auth':
|
||||||
password => $nova_user_password,
|
password => $glance_user_password,
|
||||||
public_address => $public_address,
|
public_address => $public_address,
|
||||||
admin_address => $admin_address,
|
admin_address => $admin_address,
|
||||||
internal_address => $internal_address,
|
internal_address => $internal_address,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Configure Nova endpoint in Keystone
|
||||||
|
if $nova {
|
||||||
|
class { 'nova::keystone::auth':
|
||||||
|
password => $nova_user_password,
|
||||||
|
public_address => $public_address,
|
||||||
|
admin_address => $admin_address,
|
||||||
|
internal_address => $internal_address,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user