From 5d9f36ae7b75e4b168f407e3b18415cf6b6ce29c Mon Sep 17 00:00:00 2001 From: Yorick Poels Date: Wed, 25 Jun 2025 10:49:53 +0200 Subject: [PATCH] Add support for package install options. See puppet package resource for more info: https://puppet.com/docs/puppet/7/types/package.html#package-attribute-install_options --- manifests/init.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 9f8b5f7..a1758c1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -29,9 +29,13 @@ $service_hasstatus = $::keepalived::params::service_hasstatus, $service_restart = $::keepalived::params::service_restart, $package_ensure = 'installed', + Optional[Array[String]] $package_install_options = undef, ) inherits ::keepalived::params { - package { $package: ensure => $package_ensure } + package { $package: + ensure => $package_ensure, + install_options => $package_install_options, + } service { $service: ensure => $service_ensure,