Skip to content

Commit 2a9e467

Browse files
committed
Propagate the package_ensure parameter to all plugins
1 parent e4a3a1e commit 2a9e467

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

manifests/plugin/dns_cloudflare.pp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
Boolean $manage_package = true,
2424
Integer $propagation_seconds = 10,
2525
) {
26-
require letsencrypt::install
26+
require letsencrypt
2727

2828
if ! $api_key and ! $api_token {
2929
fail('No authentication method provided, please specify either api_token or api_key and api_email.')
@@ -35,7 +35,7 @@
3535
}
3636

3737
package { $package_name:
38-
ensure => installed,
38+
ensure => $letsencrypt::package_ensure,
3939
}
4040
}
4141

manifests/plugin/dns_rfc2136.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
if $manage_package {
3030
package { $package_name:
31-
ensure => installed,
31+
ensure => $letsencrypt::package_ensure,
3232
}
3333
}
3434

manifests/plugin/dns_route53.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
if $manage_package {
1818
package { $package_name:
19-
ensure => installed,
19+
ensure => $letsencrypt::package_ensure,
2020
}
2121
}
2222
}

manifests/plugin/nginx.pp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66
Boolean $manage_package = true,
77
String[1] $package_name = 'python3-certbot-nginx',
88
) {
9+
require letsencrypt
10+
911
if $manage_package {
1012
package { $package_name:
11-
ensure => installed,
13+
ensure => $letsencrypt::package_ensure,
1214
}
1315
}
1416
}

0 commit comments

Comments
 (0)