From 80bc1b3c44897c4161da8bdee43505ad714edb7f Mon Sep 17 00:00:00 2001
From: "James E. Blair" <jeblair@hp.com>
Date: Thu, 8 Nov 2012 10:52:37 +0100
Subject: [PATCH] Add groups.openstack.org.

Change-Id: Ie143fe2477372c0c1a7fe6675b538b2b40146626
Reviewed-on: https://review.openstack.org/15624
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
---
 manifests/site.pp                             | 6 ++++++
 modules/openstack_project/manifests/groups.pp | 9 +++++++++
 2 files changed, 15 insertions(+)
 create mode 100644 modules/openstack_project/manifests/groups.pp

diff --git a/manifests/site.pp b/manifests/site.pp
index 97eed376f7..d4b586fa37 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -105,6 +105,12 @@ node 'ci-puppetmaster.openstack.org' {
   }
 }
 
+node 'groups.openstack.org' {
+  class { 'openstack_project::groups':
+    sysadmins => hiera('sysadmins'),
+  }
+}
+
 node 'lists.openstack.org' {
   class { 'openstack_project::lists':
     listadmins => hiera('listadmins'),
diff --git a/modules/openstack_project/manifests/groups.pp b/modules/openstack_project/manifests/groups.pp
new file mode 100644
index 0000000000..7d38ae8643
--- /dev/null
+++ b/modules/openstack_project/manifests/groups.pp
@@ -0,0 +1,9 @@
+# User group management server
+class openstack_project::groups (
+  $sysadmins = []
+) {
+  class { 'openstack_project::server':
+    iptables_public_tcp_ports => [80, 443],
+    sysadmins                 => $sysadmins,
+  }
+}