Puppet module for Nodepool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Shrewsbury bb0f56209d Support aarch64 builders for jemalloc usage 2 weeks ago
files Fix typo in nodepool-builder.init 1 year ago
manifests Support aarch64 builders for jemalloc usage 2 weeks ago
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 1 year ago
templates Support aarch64 builders for jemalloc usage 2 weeks ago
.gitignore Add Gemfile and puppet 4 checks 3 years ago
.gitreview OpenDev Migration Patch 1 month ago
Gemfile Update Gemfile for Zuulv3 10 months ago
LICENSE Add missing LICENSE file 4 years ago
README.md Add creation of secure.conf file 3 years ago
Rakefile Add standard puppet module files and .gitreview 4 years ago
bindep.txt Add bindep.txt file 1 year ago
metadata.json Replace openstack.org git:// URLs with https:// 2 months ago

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