
CloudLinux is a commercial RHEL-based distribution aimed specifically at web-hosting usage. You may read about more: https://www.cloudlinux.com/about/compatibility.php We need to test CloudLinux in VMs in our third-party CI, and hence to customize VM images with diskimage-builder, We use Openstack Infrastructure elements from openstack-infra/project-config. Element for installing puppet (puppet/install.d/05-puppet) references this script. It is cumbersome to maintain a copy of this file locally, so we propose this trivial change which will make install_puppet.sh work for CloudLinux. In case someone doesn't have CloudLinux at hand, it has a version file like: > cat /etc/redhat-release CloudLinux release 7.1 (Vladimir Komarov) > ls -la /etc/redhat-release lrwxrwxrwx 1 root root 18 Jul 17 14:03 /etc/redhat-release -> cloudlinux-release Change-Id: I01285d92d823b5e4fb4943bc31ff3ec6361eb5a2
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%