Merge "Initial puppet for pholio.openstack.org"

This commit is contained in:
Jenkins 2016-11-03 21:13:53 +00:00 committed by Gerrit Code Review
commit e817e12e74
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
signing
firehose
pholio
.. NOTE(dhellmann): These projects were not listed above, or in any
other toctree, which breaks the build. It's not clear why they were

View File

@ -440,6 +440,7 @@ cacti_hosts:
- openstackid.org
- paste.openstack.org
- pbx.openstack.org
- pholio01.openstack.org
- planet.openstack.org
- proposal.slave.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.
# Node-OS: centos7
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-packagekit"]="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-planet"]="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
}