9d943b6882
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
587 B
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',
}
]
}