RETIRED, Puppet module for Nodepool
Go to file
Paul Belanger dae2c5809f
Add kazoo logging to nodepool
Both launcher and builder now use kazoo, we should at least log INFO
logging. This will help see what is going on when we loose connection
to zookeeper.

Also remove gear logger from launcher, it is no longer needed.

Change-Id: I7024e6f5994d8f79bae853a642ada3b4b52bf6e6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-01-28 11:36:47 -05:00
files Fix typo in nodepool-builder.init 2018-01-19 11:32:17 -05:00
manifests Support systemdctl daemon-reload for nodepool services 2018-01-18 09:05:39 -05:00
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +02:00
templates Add kazoo logging to nodepool 2018-01-28 11:36:47 -05: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 Depend on helper gem for spec_helper_acceptance 2017-08-18 10:41:44 +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
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',
    }
  ]
}