Switch nodepool to project-config
Change-Id: I72dbb32d28bd30955ac6a76ebfceb9cd98a49d5f
This commit is contained in:
parent
eaa2f4493b
commit
2a787b608a
@ -30,6 +30,8 @@ class nodepool (
|
||||
$environment = {},
|
||||
# enable sudo for nodepool user. Useful for using dib with nodepool
|
||||
$sudo = true,
|
||||
$scripts_dir = '',
|
||||
$elements_dir = '',
|
||||
) {
|
||||
|
||||
# needed by python-keystoneclient, has system bindings
|
||||
@ -116,6 +118,34 @@ class nodepool (
|
||||
ensure => directory,
|
||||
}
|
||||
|
||||
if ($scripts_dir != '') {
|
||||
file { '/etc/nodepool/scripts':
|
||||
ensure => directory,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0755',
|
||||
recurse => true,
|
||||
purge => true,
|
||||
force => true,
|
||||
require => File['/etc/nodepool'],
|
||||
source => $scripts_dir,
|
||||
}
|
||||
}
|
||||
|
||||
if ($elements_dir != '') {
|
||||
file { '/etc/nodepool/elements':
|
||||
ensure => directory,
|
||||
owner => 'root',
|
||||
group => 'root',
|
||||
mode => '0755',
|
||||
recurse => true,
|
||||
purge => true,
|
||||
force => true,
|
||||
require => File['/etc/nodepool'],
|
||||
source => $elements_dir
|
||||
}
|
||||
}
|
||||
|
||||
file { '/etc/default/nodepool':
|
||||
ensure => present,
|
||||
content => template('nodepool/nodepool.default.erb'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user