
This brings in the puppetdb module via install_modules.sh and creates a new class, openstack_project::puppetdb. It was modeled on openstack_project::puppetmaster. Note that this will not enable puppetdb to participate in the Puppet ecosystem yet. An additional class will have to be added to the master: class { 'puppetdb::master::config': puppetdb_server => 'puppetdb', } I will leave this out of this change so we can bring up puppetdb in stages. This paves the way for puppetboard to be brought online. Change-Id: I8194372bd31e08f12a815fd04dcdf338565ed911
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://ci.openstack.org for more information.
Description
Languages
Python
37.2%
Jinja
36.7%
Shell
13.5%
Dockerfile
3.8%
JavaScript
3%
Other
5.8%