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'],
|
||||
){
|
||||
|
||||
if $::facts['python3_version'] {
|
||||
|
||||
$python_version = $version ? {
|
||||
'system' => $::facts['python3_version'],
|
||||
default => $version,
|
||||
}
|
||||
|
||||
# ensure the base_path exists
|
||||
file { $base_path:
|
||||
ensure => directory,
|
||||
@ -19,10 +26,11 @@ class profiles::helpers::node_lookup (
|
||||
owner => $owner,
|
||||
group => $group,
|
||||
}
|
||||
|
||||
# create a venv
|
||||
python::pyvenv { $venv_path :
|
||||
ensure => present,
|
||||
version => $version,
|
||||
version => $python_version,
|
||||
systempkgs => $systempkgs,
|
||||
venv_dir => $venv_path,
|
||||
owner => $owner,
|
||||
@ -53,4 +61,5 @@ class profiles::helpers::node_lookup (
|
||||
target => "${base_path}/${script_name}",
|
||||
require => File["${base_path}/${script_name}"],
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user