From a4e1bbf83dba50f4ec62da7568d52912fcb14f30 Mon Sep 17 00:00:00 2001
From: Martin Zobel-Helas <zobel@debian.org>
Date: Wed, 1 Jul 2015 22:05:14 +0000
Subject: [PATCH] more keystone options

Signed-off-by: Martin Zobel-Helas <zobel@debian.org>
---
 modules/roles/manifests/keystone.pp | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/modules/roles/manifests/keystone.pp b/modules/roles/manifests/keystone.pp
index 250f0431..d27cf458 100644
--- a/modules/roles/manifests/keystone.pp
+++ b/modules/roles/manifests/keystone.pp
@@ -5,14 +5,19 @@ class roles::keystone {
 	$keystone_dbpass = $roles::openstack::params::keystone_dbpass
 	$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_hosts        => ['rapoport.debian.org','rainier.debian.org'],
+		rabbit_password     => $rabbit_pass,
+		rabbit_userid       => 'openstack',
+		rabbit_virtual_host => '/keystone',
 	}
 	class { 'keystone::roles::admin':
 		email    => 'test@puppetlabs.com',
-- 
2.39.5