RETIRED, Puppet module for Nodepool
Go to file
Clark Boylan 71fe2002e5 Make builder ssl vhost futureparser safe
The builder ssl vhost template looks up vars as if they are local.
Problem is with futureparser and puppet4 these vars don't make it into
the global scope so they aren't valid here. Instead we do explicit
lookup of the values in the correct scope.

Change-Id: I92a6533d47075d8dac404999a6e3b5c4ccea84ed
2019-01-04 16:52:13 -08:00
files Fix typo in nodepool-builder.init 2018-01-19 11:32:17 -05:00
manifests Merge "Increase timeout on nodepool install" 2018-09-12 06:50:02 +00:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Make builder ssl vhost futureparser safe 2019-01-04 16:52:13 -08: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
bindep.txt Add bindep.txt file 2018-04-20 14:05:07 -04: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
metadata.json Consume puppet-diskimage_builder 2015-05-14 19:43:26 -07:00
Rakefile Add standard puppet module files and .gitreview 2015-01-28 12:18:47 -06:00
README.md Add creation of secure.conf file 2015-07-30 16:28:28 +02:00

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',
    }
  ]
}