RETIRED, Puppet module for Nodepool
Go to file
Clark Boylan d70a85b686 Properly set pidfile for nodepoold
Nodepoold wants to know what its pidfile is too so we need to set that
in the init scripts after we set DAEMON_ARGS. Without this it will
fallback to its default which causes problems when running more than one
nodepoold process.

Change-Id: I5cc73542ae2499f13fadcfad8f692f5123f62630
2016-10-06 11:44:54 -07:00
files Properly set pidfile for nodepoold 2016-10-06 11:44:54 -07:00
manifests Add missing default files for launcher / deleter 2016-10-06 14:24:51 -04:00
spec Fix target path for regular git clone during tests 2015-08-19 16:40:12 -07:00
templates Add nodepool-(builder|deleter) services 2016-10-05 17:27:35 -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 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',
    }
  ]
}