Merge pull request #426 from ymartin-ovh/redis-modules
manage additional redis modules
Merge pull request #433 from aamerik/instance_restarts
conditional instance restarts on config file changes
Do not specify a default ppa repo
The chris-lea/redis-server PPA hasn't been updated since 2014.
In EL8 (and EL9) Redis is included in the OS itself. Only on EL7 it needs to be installed from EPEL. Even then, it can be installed via Software Collections which are included in the OS.
Merge pull request #435 from ekohl/use-preinstall
Drop default PPA setting and only install EPEL on EL7
CentOS9/RHEL9: Migrate configuration files to /etc/redis
Recent update in CentOS 9 Stream changed paths where configuration files are installed and now these files are placed under /etc/redis (since redis 6.0.9-2)[1]. This change updates the paths according to that migration[2]. [1] https://gitlab.com/redhat/centos-stream/rpms/redis/-/blob/8d691e9f5a8e9e01a060b624c40ff19680b6472e/redis.spec#L346 [2] https://gitlab.com/redhat/centos-stream/rpms/redis/-/commit/617715f9dabf108b475902585b9fc5283c0670da
Disable usage of puppet-bolt in CentOS 9
... because rpm for CentOS 9 is not yet available.
Merge pull request #434 from kajinamit/c9-conf-dir
CentOS9/RHEL9: Migrate configuration files to /etc/redis
This allows the tests to pass in Vagrant where the administration tests do run.
Currently this is broken and the acceptance tests prove this. Once those are fixed it can be added again.
Merge pull request #441 from ekohl/drop-arch
Drop Archlinux support
Merge pull request #437 from ekohl/non-docker-tests
Fix running acceptance tests in non-Docker environments
Passing --daemonize no on the command line is copied from the Debian 11 service file. It does not modify the daemonize variable. On Debian 11 that is still set to true, probably for sysvinit support. The ExecStart parameter overrides it for systemd.
Merge pull request #436 from ekohl/update-docs
Correct docs on redis::get & regenerate REFERENCE.md