The generic package provider supports passing an array of packages, and the implementing providers can use the array to install all packages in one transaction, speeding up installation.
I included the postfix unless to preserve the behavior of declaring nothing when os_packages is an empty array.
I also updated the versions installed to match what the icinga2 repo is serving. This includes updating the version suffix for RHEL 7 and related - which seems to have changed.
The generic
package
provider supports passing an array of packages, and the implementing providers can use the array to install all packages in one transaction, speeding up installation.I included the postfix
unless
to preserve the behavior of declaring nothing whenos_packages
is an empty array.I also updated the versions installed to match what the icinga2 repo is serving. This includes updating the version suffix for RHEL 7 and related - which seems to have changed.