From 484a034118b55c44fd37bd066fb4f2ffd1cc39f5 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Fri, 15 Feb 2013 09:52:41 -0800 Subject: [PATCH] Add ask server. Later we'll add the public keys for the askbot folks. This will be mostly managed outside of puppet for now. Change-Id: I5de4a164932ce87c1d4c329c8e839e979c271fa1 Reviewed-on: https://review.openstack.org/22047 Reviewed-by: Clark Boylan Approved: Jeremy Stanley Reviewed-by: Jeremy Stanley Tested-by: Jenkins --- manifests/site.pp | 6 ++++++ modules/openstack_project/manifests/ask.pp | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 modules/openstack_project/manifests/ask.pp diff --git a/manifests/site.pp b/manifests/site.pp index 5d04dc6ba1..d5bfba9f7d 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -91,6 +91,12 @@ node 'community.openstack.org' { } } +node 'ask.openstack.org' { + class { 'openstack_project::ask': + sysadmins => hiera('sysadmins'), + } +} + node 'ci-puppetmaster.openstack.org' { class { 'openstack_project::puppetmaster': sysadmins => hiera('sysadmins'), diff --git a/modules/openstack_project/manifests/ask.pp b/modules/openstack_project/manifests/ask.pp new file mode 100644 index 0000000000..fff95cf35f --- /dev/null +++ b/modules/openstack_project/manifests/ask.pp @@ -0,0 +1,11 @@ +# +# Askbot server. Mostly managed outside of puppet. +# +class openstack_project::ask ( + $sysadmins = [] +) { + class { 'openstack_project::server': + iptables_public_tcp_ports => [80, 443], + sysadmins => $sysadmins + } +}