-
Release 22.01 Stable
released this
2022-01-25 18:31:11 +01:00 | 902 commits to stable since this releaseAdded
- Support for Debian 11 « Bullseye » (with possible remaining blind spots)
- apache: new variable for MPM mode (+ updated default config accordingly)
- apache: prevent accessing Git or "env" related files
- certbot: add script for manual deploy hooks execution
- docker-host: install additional dependencies
- dovecot: switch to TLS 1.2+ and external DH params
- etc-git: centralize cron jobs in dedicated crontab
- etc-git: manage commits with an optimized shell script instead of many slow Ansible tasks
- evolinux-base: add script backup-server-state
- evolinux-base: configure top and htop to display the swap column
- evolinux-base: install molly-guard by default
- generate-ldif: detect RAID controller
- generate-ldif: detect mdadm
- listupgrade: crontab is configurable
- logstash: logging to syslog is configurable (default: True)
- mongodb: create munin plugins directory if missing
- munin: systemd override to unprotect home directory
- mysql: add evomariabackup 21.11
- mysql: improve Bullseye compatibility
- mysql: script "mysql_connections" to display a compact list of connections
- mysql: script "mysql-queries-killer.sh" to kill MySQL queries
- nagios-nrpe + evolinux-users: new check for ipmi
- nagios-nrpe + evolinux-users: new check for RAID (soft + hard)
- nagios-nrpe + evolinux-users: new checks for bkctld
- nagios-nrpe: new check influxdb
- openvpn: new role (beta)
- redis: instance service for Debian 11
- squid: add *.o.lencr.org to default whitelist
Changed
- Change version pattern
- Install python 2 or 3 libraries according to running python version
- Remove embedded GPG keys only if legacy keyring is present
- apt: remove workaround for Evolix public repositories with Debian 11
- apt: upgrade packages after all the configuration is done
- apt: use the new security repository for Bullseye
- certbot: silence letsencrypt deprecation warnings
- elasticsearch: elastic_stack_version = 7.x
- evoacme: exclude renewal-hooks directory from cron
- evoadmin-web: simpler PHP packages lists
- evocheck: upstream release 21.10.4
- evolinux-base: alert5 comes after the network
- evolinux-base: force Debian version to buster for Evolix repository (temporary)
- evolinux-base: install freeipmi by default on dedicated hw
- evolinux-base: logs are rotated with dateext by default
- evolinux-base: split dpkg logrotate configuration
- evolinux-users + nagios-nrpe: Add support for php-fpm80 in lxc
- evomaintenance: extract a config.yml tasks file
- evomaintenance: upstream release 22.01
- filebeat/metricbeat: elastic_stack_version = 7.x
- kibana: elastic_stack_version = 7.x
- listupgrade: old-kernel-removal version 21.10
- listupgrade: upstream release 21.06.3
- logstash: elastic_stack_version = 7.x
- mongodb: Allow to specify a mongodb version for buster & bullseye
- mongodb: Deny the install on Debian 11 « Bullseye » when the version is unsupported
- mongodb: Support version 5.0 (for buster)
- mysql: use python3 and mariadb-client-10.5 with Debian 11 and later
- nodejs: default to version 16 LTS
- php: enforce Debian version with assert instead of fail
- squid: improve default whitelist (more specific patterns)
- squid: must be started in foreground mode for systemd
- squid: remove obsolete variable on Squid 4
Fixed
- evolinux-base: fix alert5.service dependency syntax
- certbot: sync_remote excludes itself
- lxc-php: fix config for opensmtpd on bullseye containers
- mysql : Create a default ~root/.my.cnf for compatibility reasons
- nginx : fix variable name and debug to actually use nginx-light
- packweb-apache : Support php 8.0
- nagios-nrpe: Fix check_nfsserver for buster and bullseye
Removed
- evocheck: package install is not supported anymore
- logstash: no more dependency on Java
- php: remove php-gettext for 7.4
Downloads