Puppet Class: networkmanager::install
- Defined in:
- manifests/install.pp
Summary
A short summary of the purpose of this classOverview
A description of what this class does
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/install.pp', line 7
class networkmanager::install (
Boolean $install_package = $networkmanager::install_package,
String $package_name = $networkmanager::os::package_name,
Array $extra_packages = $networkmanager::os::extra_packages,
Boolean $install_extra_packages = $networkmanager::install_package,
Optional[String] $version = $networkmanager::version,
) {
if $version {
$ensure_nm_install = $version
}
elsif !$version {
$ensure_nm_install = present
}
if $install_package {
package {
$package_name:
ensure => $ensure_nm_install;
}
}
if $install_extra_packages and $extra_packages != [] {
package {
$extra_packages:
ensure => present;
}
}
}
|