RETIRED, Puppet module for Nodepool
Go to file
David Shrewsbury fe2f7811f3 Add openstacksdk logging to nodepool builder
Nodepool now uses openstacksdk in place of shade. Add a logger
for that.

Also, this makes the builder logging config look like the one in
system-config which is, accidentally, the actual logging config
being used right now. I'm going to put up another change to use
the logging config in this repo, which is the correct thing to do
for v3 of nodepool.

Change-Id: I5e6ab0a34e9e5df0ee152b33b01e5266691e6fc6
2018-07-26 10:00:20 -04:00
files Fix typo in nodepool-builder.init 2018-01-19 11:32:17 -05:00
manifests Fix name of libxslt dev package 2018-06-28 10:13:43 +02:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Add openstacksdk logging to nodepool builder 2018-07-26 10:00:20 -04: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 Update Gemfile for Zuulv3 2018-07-12 09:57:45 +02: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
bindep.txt Add bindep.txt file 2018-04-20 14:05:07 -04: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',
    }
  ]
}