1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'manifests/packages.pp', line 1
class wal_e::packages(
$os_packages = $wal_e::packages,
$pip_packages = $wal_e::pips
) {
if $os_packages {
ensure_resource('package', $os_packages, {'ensure' => 'present'})
}
if $pip_packages {
ensure_resource('package', $pip_packages, {'ensure' => 'present', 'provider' => 'pip', 'install_options' => ["-b ${::wal_e::env_dir}"]})
}
if $os_packages and $pip_packages {
Package[$os_packages] -> Package[$pip_packages]
}
}
|