RETIRED, Puppet module for Nodepool
Go to file
Ian Wienand c7f47f956e Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ie8487699fafa714d74df40b0bb955eaef63ee9ce
2019-03-24 20:35:42 +00: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
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 Replace openstack.org git:// URLs with https:// 2019-03-24 20:35:42 +00: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',
    }
  ]
}