Merge pull request #507 from rwaffen/update_ci_batch
README fix: switch from travis ci badge to gha ci badge
Deal with non-AIO installs in acceptance tests
Archlinux doesn't have an AIO installation so the puppet_gem provider doesn't work. Using the regular gem provider should work. The aio_agent_version fact is used to determine whether it's an AIO install.
Merge pull request #438 from ekohl/modernize-acceptance-tests
Modernize the acceptance tests
Merge pull request #431 from cirrax/fix_add_custom_options
add custom options parameter to instance
Merge pull request #429 from cirrax/fix_ownerships
Add some additional parameters for ownerships
Previously EL7 was dropped from metadata.json, but this really removes all the relevant code to support it. Fixes: a830f64 ("remove legacy os'es")
Merge pull request #509 from ekohl/drop-el7-for-real
Drop EL7 compatibility code
Avoid deprecated systemd::service_limits
`systemd::service_limits` was deprecated voxpupuli/puppet-systemd#437
Merge pull request #514 from traylenator/theres_no_limits
Avoid deprecated systemd::service_limits
Merge pull request #511 from voxpupuli/modulesync
modulesync 7.4.0
Merge pull request #512 from traylenator/sensitive
Allow `requirepass` to be set as a Sensitive string
Install redis-sentinal package before redis
When a redis-sentinal package was installed it could alter previously applied requested permissions and ownerships of files. Ensure that redis-sentinal package is installed before directory permissions and ownerships are set.
Merge pull request #516 from traylenator/early
Install redis-sentinal package before redis
Merge pull request #517 from voxpupuli/modulesync
modulesync 7.5.0
Merge pull request #518 from voxpupuli/systemd_update
update puppet-systemd upper bound to 8.0.0
Support rich datatypes and deferred password values
Process the configuration file `redis.conf` template twice if some of the templates values are deferred. Currently with deferred values the resulting deferred template cannot be processed since it contains complex datatypes from stdlib in particular. This is a redis specific solution that may arrive genraly one day in puppetlabs/puppetlabs-stdlib#1425
Merge pull request #515 from traylenator/deferredcomplex
Support rich datatypes and deferred password values
Use bolt_supported beaker helper
Use new bolt_supported helper to conditionally setup and run beaker tests. Since bolt is available for RHEL9 at the time of writing this will enable bolt tests for RHEL9.
Merge pull request #525 from voxpupuli/drop-eol-centos
Drop support for EoL CentOS 8