Update glance service definitions

This commit updates the service definitions for the
image service.

Removes dependencies that are no longer necessary (b/c I added
autorequires)

Specify ensure explicitly.
This commit is contained in:
Dan Bode 2012-04-10 09:25:51 -07:00
parent e0a8affee2
commit e1529167d7
1 changed files with 3 additions and 4 deletions

View File

@ -6,26 +6,25 @@ class glance::keystone::auth(
$port = '9292'
) {
Class['keystone::roles::admin'] -> Class['glance::keystone::auth']
keystone_user { $auth_name:
ensure => present,
password => $password,
}
keystone_user_role { "${auth_name}@services":
ensure => present,
roles => 'admin',
require => Keystone_user[$auth_name]
}
keystone_service { $auth_name:
ensure => present,
type => 'image',
description => "Openstack Image Service",
}
keystone_endpoint { $auth_name:
ensure => present,
region => 'RegionOne',
public_url => "http://${address}:${port}/v1",
admin_url => "http://${address}:${port}/v1",
internal_url => "http://${address}:${port}/v1",
require => Keystone_service[$auth_name]
}
}