
In our beaker rspec testing we ssh into localhost pretending it is a managed VM because that is how all the config management testing tools want to work... This is has run into problems with new format ssh keys which zuul provides. If such a key is present we convert it to PEM othrewise we generate our own. Also add ensure-virtualenv to the job as we appear to need it to run these tests properly. Change-Id: Ibb6080b5a321a6955866ef9b847c4d00da17f427
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 https://opendev.org/opendev/system-config repo's docs/source. To build the documentation use
tox -evenv python setup.py build_sphinx
Description
Languages
Jinja
36.9%
Python
36.8%
Shell
13.6%
Dockerfile
3.8%
JavaScript
3%
Other
5.9%