Skip to content

Commit b6bbdbb

Browse files
committed
Add support for Ubuntu 20.04
Since Ubuntu 16.04 the plugins package is `monitoring-plugins-basic` but a metapackage named `nagios-plugins-basic` (which install the former) is maintained. In Ubuntu 20.04 this metapackage does not exist.
1 parent da668dc commit b6bbdbb

File tree

3 files changed

+840
-213
lines changed

3 files changed

+840
-213
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ It is tested on the following platforms.
2424
* Solaris 10
2525
* Solaris 11
2626
* Ubuntu 12
27+
* Ubuntu 14.04
28+
* Ubuntu 16.04
29+
* Ubuntu 18.04
30+
* Ubuntu 20.04
2731

2832
===
2933

manifests/init.pp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,10 @@
116116
$default_nrpe_package = 'nagios-nrpe-server'
117117
$default_nrpe_package_adminfile = undef
118118
$default_nrpe_package_source = undef
119-
$default_nagios_plugins_package = 'nagios-plugins-basic'
119+
$default_nagios_plugins_package = (versioncmp($facts[os][release][full], '20.04') < 0) ? {
120+
true => 'nagios-plugins-basic',
121+
default => 'monitoring-plugins-basic',
122+
}
120123
$default_nagios_plugins_package_adminfile = undef
121124
$default_nagios_plugins_package_source = undef
122125
$default_nrpe_config = '/etc/nagios/nrpe.cfg'

0 commit comments

Comments
 (0)