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:
parent
f4ff45fdc5
commit
13f28e3fd5
27
doc/source/pholio.rst
Normal file
27
doc/source/pholio.rst
Normal 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
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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$/ {
|
||||||
|
@ -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"
|
||||||
|
9
modules/openstack_project/manifests/pholio.pp
Normal file
9
modules/openstack_project/manifests/pholio.pp
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# == Class: openstack_project::pholio
|
||||||
|
#
|
||||||
|
|
||||||
|
class openstack_project::pholio (
|
||||||
|
) {
|
||||||
|
|
||||||
|
include ::phabricator
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user