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 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

@ -440,6 +440,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
}