
os-client-config will construct a cloud called "envvars" if the environment has environment variables that start with OS_ and are not OS_CLOUD and OS_REGION_NAME (those are singled out because they are selectors) The convenience variable in our example code snippet here is an OS_ var that is neither of those, so it causes the environment to produce an invalid cloud config which then confuses the ansible inventory which is trying to iterate over the all the clouds that exist. Change-Id: I65324bc2f3ca71dd4ada2f39f322ccc5f13d6897
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
Description
Languages
Jinja
36.9%
Python
36.8%
Shell
13.6%
Dockerfile
3.8%
JavaScript
3%
Other
5.9%