Add support for python 3
Change-Id: Ie2c223d74b32798e5f0cb0ca8b76d9fa6a4f3095
This commit is contained in:
parent
f7202f7743
commit
07e39e7bdc
|
@ -51,6 +51,7 @@ class nodepool (
|
||||||
$mysql_user_name = 'nodepool',
|
$mysql_user_name = 'nodepool',
|
||||||
$split_daemon = false,
|
$split_daemon = false,
|
||||||
$install_nodepool_builder = true,
|
$install_nodepool_builder = true,
|
||||||
|
$python_version = 2,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
if($install_mysql) {
|
if($install_mysql) {
|
||||||
|
@ -107,8 +108,16 @@ class nodepool (
|
||||||
}
|
}
|
||||||
|
|
||||||
include ::pip
|
include ::pip
|
||||||
|
|
||||||
|
if ($python_version == 3) {
|
||||||
|
include ::pip::python3
|
||||||
|
$pip_command = 'pip3'
|
||||||
|
} else {
|
||||||
|
$pip_command = 'pip'
|
||||||
|
}
|
||||||
|
|
||||||
exec { 'install_nodepool' :
|
exec { 'install_nodepool' :
|
||||||
command => 'pip install -U /opt/nodepool',
|
command => '${pip_command} install -U /opt/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'],
|
||||||
|
|
Loading…
Reference in New Issue