d232403e79

The options to disable installing suggests and recommended packages has been in diskimage-builder based images for a long time [1]. However we have no setting for it in our base-server role, meaning that when launching nodes from cloud-provider images we can be out of sync on this option. I6d69ac0bd2ade95fede33c5f82e7df218da9458b is an example where packages pulled in by suggestions can fail (arguably a packaging issue, but anyway...) By enabling this here, we make our control plane servers homogenous with our diskimage-builder based testing nodes, which is better for general sanity. Overall it gives us more control over what's installed. [1] https://opendev.org/openstack/diskimage-builder/src/branch/master/diskimage_builder/elements/dpkg/pre-install.d/00-disable-apt-recommends As I6d69ac0bd2ade95fede33c5f82e7df218da9458b showed, installing suggested or recommended packages might result in Change-Id: Id6dcc158944a46fc0ae03b6f1ff372dacd67c2e6
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
Python
36.8%
Jinja
36.8%
Shell
13.6%
Dockerfile
3.9%
JavaScript
3%
Other
5.9%