Initial puppet for pholio.openstack.org

Initial puppet for the pholio01.openstack.org host

For more details, see the spec
  https://specs.openstack.org/openstack-infra/infra-specs/specs/pholio.html

Change-Id: I3a91a6f677fd72402f40ad57a0041e8a054d4a02
This commit is contained in:
Ian Wienand 2016-10-21 15:41:37 +11:00
parent f4ff45fdc5
commit 13f28e3fd5
6 changed files with 48 additions and 0 deletions

27
doc/source/pholio.rst Normal file
View File

@ -0,0 +1,27 @@
:title: Pholio
.. _pholio:
Pholio
######
`Pholio <https://www.phacility.com/phabricator/pholio/>`__ is an
application in the `Phabricator
<https://www.phacility.com/phabricator/>`__ suite used by the UX team
for validating mocks.
At a Glance
===========
:Hosts:
* pholio01.openstack.org
:Puppet:
* https://git.openstack.org/cgit/openstack-infra/puppet-phabricator
* :file:`modules/openstack_project/manifests/pholio.pp`
:Projects:
* https://www.phacility.com/phabricator/pholio
Overview
========
TODO

View File

@ -40,6 +40,7 @@ Major Systems
codesearch codesearch
signing signing
firehose firehose
pholio
.. NOTE(dhellmann): These projects were not listed above, or in any .. NOTE(dhellmann): These projects were not listed above, or in any
other toctree, which breaks the build. It's not clear why they were other toctree, which breaks the build. It's not clear why they were

View File

@ -439,6 +439,7 @@ cacti_hosts:
- openstackid.org - openstackid.org
- paste.openstack.org - paste.openstack.org
- pbx.openstack.org - pbx.openstack.org
- pholio01.openstack.org
- planet.openstack.org - planet.openstack.org
- proposal.slave.openstack.org - proposal.slave.openstack.org
- puppetdb.openstack.org - puppetdb.openstack.org

View File

@ -535,6 +535,15 @@ node /^firehose\d+\.openstack\.org$/ {
} }
} }
# Node-OS:trusty
node /^pholio\d+\.openstack\.org$/ {
class { 'openstack_project::server':
iptables_public_tcp_ports => [22, 80, 443],
sysadmins => hiera('sysadmins', []),
}
class { 'openstack_project::pholio': }
}
# CentOS machines to load balance git access. # CentOS machines to load balance git access.
# Node-OS: centos7 # Node-OS: centos7
node /^git(-fe\d+)?\.openstack\.org$/ { node /^git(-fe\d+)?\.openstack\.org$/ {

View File

@ -136,6 +136,7 @@ INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-openstackid"]="o
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-os_client_config"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-os_client_config"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-packagekit"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-packagekit"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-pgsql_backup"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-pgsql_backup"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-phabricator"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-pip"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-pip"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-planet"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-planet"]="origin/master"
INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-project_config"]="origin/master" INTEGRATION_MODULES["$OPENSTACK_GIT_ROOT/openstack-infra/puppet-project_config"]="origin/master"

View File

@ -0,0 +1,9 @@
# == Class: openstack_project::pholio
#
class openstack_project::pholio (
) {
include ::phabricator
}