puppet-nodepool/README.md
Yolanda Robla 9d943b6882 Add creation of secure.conf file
This will be a new file that will store all the secrets needed
by nodepool at this stage: mysql password, and jenkins masters
credentials.
Following there will be a patch in nodepool, to use that file
to retrieve mysql and jenkins settings. By this way,
nodepool.yaml can be a plain file, and not a template, and can
be created into project-config.

Change-Id: Ie9381740e3644feaee1f1b201499e3a253677f39
2015-07-30 16:28:28 +02:00

587 B

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