RETIRED, Puppet module for Nodepool
Go to file
Ian Wienand cd086492a4 Add image upload log arguments
Add image upload log directory and arguments.  This is where provider
upload logs configured in Ic80e532891f039e0f835847ddfbae38f1ce3cd8aIf
can be stored.

Note http export (which we do not enable in infra at this time) would
put logs under /upload ; it might be more logical to move the build
logs to be a sibling at /build but that would be backwards
incompatbile.

Change-Id: I0cc9b59063fb14920f0da581b8036c2664d5d5f1
2016-11-08 13:36:05 +11:00
files Properly set pidfile for nodepoold 2016-10-06 11:44:54 -07:00
manifests Add image upload log arguments 2016-11-08 13:36:05 +11:00
spec Fix target path for regular git clone during tests 2015-08-19 16:40:12 -07:00
templates Add image upload log arguments 2016-11-08 13:36:05 +11:00
.gitignore Add Gemfile and puppet 4 checks 2015-08-25 11:07:48 -07:00
.gitreview Add standard puppet module files and .gitreview 2015-01-28 12:18:47 -06:00
Gemfile Use new infra_spec_helper for gem dependencies 2016-06-21 18:39:15 -07:00
LICENSE Add missing LICENSE file 2015-01-29 22:58:56 +00:00
README.md Add creation of secure.conf file 2015-07-30 16:28:28 +02:00
Rakefile Add standard puppet module files and .gitreview 2015-01-28 12:18:47 -06:00
metadata.json Consume puppet-diskimage_builder 2015-05-14 19:43:26 -07:00

README.md

OpenStack Nodepool Module

Overview

Configures Nodepool node.

class { '::nodepool':
  mysql_root_password      => 'xxx',
  mysql_password           => 'xxx',
  nodepool_ssh_private_key => 'optional_key_content',
  environment => {
    optional_setting_1 => 'optional_value_1',
    optional_setting_2 => 'optional_value_2',
  },
  jenkins_masters     => [
    {
      name        => 'jenkins_name'
      user        => 'jenkins_user',
      apikey      => 'jenkins_pass',
      credentials => 'jenkins_credentials_id',
      url         => 'jenkins_url',
    }
  ]
}