Merge "Nodepool dependens indirectly on lxml"
This commit is contained in:
commit
b0e2b77489
@ -30,6 +30,14 @@ class nodepool (
|
|||||||
$environment = {},
|
$environment = {},
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
$packages = [
|
||||||
|
'python-lxml', # needed by python-keystoneclient, has system bindings
|
||||||
|
]
|
||||||
|
|
||||||
|
package { $packages:
|
||||||
|
ensure => present,
|
||||||
|
}
|
||||||
|
|
||||||
class { 'mysql::server':
|
class { 'mysql::server':
|
||||||
config_hash => {
|
config_hash => {
|
||||||
'root_password' => $mysql_root_password,
|
'root_password' => $mysql_root_password,
|
||||||
@ -87,7 +95,10 @@ class nodepool (
|
|||||||
path => '/usr/local/bin:/usr/bin:/bin/',
|
path => '/usr/local/bin:/usr/bin:/bin/',
|
||||||
refreshonly => true,
|
refreshonly => true,
|
||||||
subscribe => Vcsrepo['/opt/nodepool'],
|
subscribe => Vcsrepo['/opt/nodepool'],
|
||||||
require => Class['pip'],
|
require => [
|
||||||
|
Class['pip'],
|
||||||
|
Package['python-lxml'],
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
file { '/etc/nodepool':
|
file { '/etc/nodepool':
|
||||||
|
Loading…
x
Reference in New Issue
Block a user