System configuration for the OpenDev Collaboratory
Go to file
Clark Boylan c25a3bec74 Fix the gerrit-host used by jeepyb config
This template was previously set to use the local hosts fqdn for the
jeepyb gerrit-host config item. Now that we've switched to indexed hosts
for review.o.o that ends up as review01.openstack.org.

This would work fine for network connectivity to the ssh server and
otherwise we wouldn't notice except that this is the value we write into
the .gitreview files. To make them more accurate switch to
review.openstack.org as the explicit value.

Note I considered making this configurable but we already assume so many
other openstack specific values in this file I don't think its super
necessary.

Change-Id: I065af01b2793639453562d924e58ba7c769dcd38
2018-05-03 14:33:51 -07:00
doc/source Merge "Add docs on mailman lock files" 2018-04-24 15:02:38 +00:00
hiera Stop managing infracloud things 2018-04-24 09:13:40 +02:00
launch Add error messages to dns.py about old sdk 2018-04-03 12:49:43 -05:00
manifests Finish gerrit install for review01.o.o 2018-05-01 15:28:28 -04:00
modules/openstack_project Fix the gerrit-host used by jeepyb config 2018-05-03 14:33:51 -07:00
playbooks Switch to hostgroup review for puppet_run_all playbooks 2018-05-02 17:30:51 -04:00
tools Fix puppet config for puppet 4 2018-04-20 14:24:17 +02:00
.gitignore Ignore ansible .retry files 2016-07-15 12:04:48 -07:00
.gitreview Rename config to system-config in .gitreview 2014-10-17 22:31:20 +00:00
bindep.txt Add libffi dev packages needed for ansible install 2016-10-04 15:20:00 -07:00
Gemfile Add Gemfile 2017-05-01 15:45:33 -04:00
install_modules.sh Fix puppet config for puppet 4 2018-04-20 14:24:17 +02:00
install_puppet.sh Fix puppet config for puppet 4 2018-04-20 14:24:17 +02:00
make_swap.sh Create more inodes on ephemeral partition fs 2017-10-16 17:25:34 -07:00
modules.env Stop managing infracloud things 2018-04-24 09:13:40 +02:00
mount_volume.sh Add support to launch-node for cinder attach 2016-04-19 11:07:23 -07:00
Rakefile Further changes to bring puppetboard online 2014-03-22 12:54:38 -07:00
README.md Replace ci.o.o links with docs.o.o/infra 2015-05-14 21:38:19 +00:00
roles.yaml Consume renamed ansible-role-puppet 2016-06-02 10:47:36 +03:00
run_all.sh Add zuul scheduler to the git/gerrit puppet sequence 2017-12-18 09:46:36 -06:00
run_bifrost.sh Add baremetal hpuswest node definition 2016-02-23 11:00:41 -08:00
run_cloud_launcher.sh Pass -i /dev/null to cloud launcher 2018-01-24 19:21:11 -06:00
run_infracloud.sh Split infracloud baremetal into separate playbook run 2017-04-24 11:35:45 -04:00
run_puppet.sh Clean up bashate failures 2014-09-30 12:40:59 -07:00
setup.cfg Replace ci.o.o links with docs.o.o/infra 2015-05-14 21:38:19 +00:00
setup.py Update to sphinx 1.5 2017-03-02 20:09:39 +01:00
start_all_zuul.yaml Remove zuul-launcher support 2017-10-30 20:36:53 -04:00
stop_all_zuul.yaml Remove zuul-launcher support 2017-10-30 20:36:53 -04:00
test-requirements.txt Don't use newer sphinx 2017-05-18 08:19:06 -07:00
tox.ini Run ansible-lint on playbooks 2017-01-12 15:32:46 -05:00

Puppet Modules

These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.

The main entry point is in manifests/site.pp.

In general, most of the modules here are designed to be able to be run either in agent or apply mode.

These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.

See http://docs.openstack.org/infra/system-config for more information.

Documentation

The documentation presented at http://docs.openstack.org/infra/system-config comes from git://git.openstack.org/openstack-infra/system-config repo's docs/source. To build the documentation use

$ tox -evenv python setup.py build_sphinx