X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Froles%2Fmanifests%2Fkeystone.pp;h=32fe5d9b8a7e36b3346c69194341a571b08220bb;hb=38c2df6dd66d57f3da2e972d73988f444dd62135;hp=da1a469edf7dfb4eb8c4095fbb826e674165765c;hpb=251e7bcc5bd4288912203f53bf19f9116801cd54;p=mirror%2Fdsa-puppet.git diff --git a/modules/roles/manifests/keystone.pp b/modules/roles/manifests/keystone.pp index da1a469ed..32fe5d9b8 100644 --- a/modules/roles/manifests/keystone.pp +++ b/modules/roles/manifests/keystone.pp @@ -3,16 +3,24 @@ class roles::keystone { include roles::openstack::params $keystone_dbpass = $roles::openstack::params::keystone_dbpass - $admin_token = roles::openstack::params::admin_token - $admin_pass = roles::openstack::params::admin_pass + $admin_token = $roles::openstack::params::admin_token + $admin_pass = $roles::openstack::params::admin_pass + $rabbit_pass = $roles::openstack::params::rabbit_pass class { '::keystone': - verbose => true, - debug => true, - sql_connection => 'postgresql://keystone:$keystone_postgres_password@bmdb1.debian.org/keystone', - catalog_type => 'sql', - admin_token => $admin_token, - enabled => false, + verbose => true, + debug => true, + sql_connection => "postgresql://keystone:${keystone_dbpass}@bmdb1.debian.org/keystone", + catalog_type => 'sql', + admin_token => $admin_token, + enabled => false, + rabbit_host => undef, + rabbit_hosts => ['rapoport.debian.org','rainier.debian.org'], + rabbit_password => $rabbit_pass, + rabbit_userid => 'openstack', + rabbit_virtual_host => '/keystone', + memcache_servers => ['localhost:11211'], + cache_backend => 'keystone.cache.memcache_pool', } class { 'keystone::roles::admin': email => 'test@puppetlabs.com',