4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'manifests/back/install.pp', line 4
class taiga::back::install {
assert_private()
if fact('os.family') == 'debian' {
ensure_packages('python3-wheel', { ensure => installed })
}
if $python::dev != 'present' {
fail("Python developement tools must be installed. Set \$python::dev to 'present'.")
}
python::pyvenv { $taiga::back::venv_dir:
ensure => present,
systempkgs => true,
owner => $taiga::back::user,
group => $taiga::back::user,
}
python::requirements { "${$taiga::back::install_dir}/requirements.txt":
virtualenv => $taiga::back::venv_dir,
owner => $taiga::back::user,
group => $taiga::back::user,
}
}
|