fix: check for python3_version
- check for python3 version before attempting to setup node_lookup
This commit is contained in:
parent
b6c7e3fd2d
commit
f9562a9109
@ -12,6 +12,13 @@ class profiles::helpers::node_lookup (
|
|||||||
Array[String[1]] $packages = ['requests'],
|
Array[String[1]] $packages = ['requests'],
|
||||||
){
|
){
|
||||||
|
|
||||||
|
if $::facts['python3_version'] {
|
||||||
|
|
||||||
|
$python_version = $version ? {
|
||||||
|
'system' => $::facts['python3_version'],
|
||||||
|
default => $version,
|
||||||
|
}
|
||||||
|
|
||||||
# ensure the base_path exists
|
# ensure the base_path exists
|
||||||
file { $base_path:
|
file { $base_path:
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
@ -19,10 +26,11 @@ class profiles::helpers::node_lookup (
|
|||||||
owner => $owner,
|
owner => $owner,
|
||||||
group => $group,
|
group => $group,
|
||||||
}
|
}
|
||||||
|
|
||||||
# create a venv
|
# create a venv
|
||||||
python::pyvenv { $venv_path :
|
python::pyvenv { $venv_path :
|
||||||
ensure => present,
|
ensure => present,
|
||||||
version => $version,
|
version => $python_version,
|
||||||
systempkgs => $systempkgs,
|
systempkgs => $systempkgs,
|
||||||
venv_dir => $venv_path,
|
venv_dir => $venv_path,
|
||||||
owner => $owner,
|
owner => $owner,
|
||||||
@ -54,3 +62,4 @@ class profiles::helpers::node_lookup (
|
|||||||
require => File["${base_path}/${script_name}"],
|
require => File["${base_path}/${script_name}"],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user