Add code to use latest ppas

The ppas are currently coded in the keystone module.

This code adds them to the glance example to ensure that
we get the latest version of the glance packages.
This commit is contained in:
Dan Bode 2012-03-30 09:53:21 -07:00
parent ba5b0b0fbd
commit d1e33cc81f
2 changed files with 15 additions and 2 deletions

View File

@ -1,4 +1,17 @@
# uses the keystone packages
# to ensure that we use the latest precise packages
Exec { logoutput => 'on_failure' }
stage { 'glance_ppa': }
class { 'apt':
stage => 'glance_ppa',
}
class { 'keystone::repo::trunk':
stage => 'glance_ppa',
}
node glance {
class { 'role_glance_sqlite': }

View File

@ -9,7 +9,7 @@ class glance::keystone::auth(
Class['keystone::roles::admin'] -> Class['glance::keystone::auth']
keystone_user { $auth_name:
ensure => present,
ensure => present,
password => $password,
}
keystone_user_role { "${auth_name}@service":
@ -26,6 +26,6 @@ class glance::keystone::auth(
admin_url => "http://${address}:${port}/v1",
internal_url => "http://${address}:${port}/v1",
require => Keystone_service[$auth_name]
}
}
}