Release 22.12 #165

Merged
jlecour merged 76 commits from unstable into stable 2022-12-14 12:02:46 +01:00
Owner

Added

  • all: add signed-by option for additional APT sources
  • all: preliminary work to support Debian 12
  • all: use proper keyrings directory for APT version
  • evolinux-base: replace regular kernel by cloud kernel on virtual servers
  • lxc-php: set php-fpm umask to 007
  • nagios-nrpe: check_ceph_*
  • nagios-nrpe: check_haproxy_stats supports DRAIN status
  • packweb-apache: enable log_forensic module
  • rabbitmq: add link in default page
  • varnish: create special tmp directory for syntax validation

Changed

  • certbot: auto-detect HAPEE version in renewal hook
  • evocheck: install script according to Debian version
  • evolinux-base: utils.yml can be excluded
  • evolinux-todo: execute tasks only for Debian distribution (because this task is a dependency for others roles used on different distributions)
  • evolinux-user: add sudoers privilege for check php_fpm81
  • evomaintenance: allow missing API endpoint if APi is disabled
  • java: use default JRE package when version is not specified
  • keepalived: change exit code (warning if running but not on expected state ; critical if not running)
  • listupgrade: better detection for PostgreSQL
  • listupgrade: sort/uniq of packages/services lists in email template
  • lxc-solr: detect the real partition options
  • lxc-solr: download URL according to Solr Version
  • lxc-solr: set homedir and port at install
  • minifirewall: whitelist deb.freexian.com
  • openvpn: shellpki upstream release 22.12.2
  • openvpn: specifies that the mail for expirations is for OpenVPN
  • packweb-apache: manual dependencies resolution
  • redis: some values should be quoted
  • redis: variable to disable transparent hugepage (default: do nothing)
  • squid: whitelist deb.freexian.com
  • varnish: better package facts usage with check mode and tags
  • varnish: systemd override depends on Varnish version instead of Debian version

Fixed

  • evolinux-user: Fix sudoers privilege for check php_fpm80
  • nagios-nrpe: Fix check opendkim for recent change in listening port
  • openvpn: Fix mode of shellpki script
  • proftpd: Fix format of public key files controlled by Ansible
  • proftpd: Fix mode of public key directory and files (they have to be accessible by proftpd:nobody)
  • varnish: fix missing state, that blocked the task

Removed

  • openvpn: Deleted the task fixing the CRL rights since it has been fixed in upstream
### Added * all: add signed-by option for additional APT sources * all: preliminary work to support Debian 12 * all: use proper keyrings directory for APT version * evolinux-base: replace regular kernel by cloud kernel on virtual servers * lxc-php: set php-fpm umask to `007` * nagios-nrpe: `check_ceph_*` * nagios-nrpe: `check_haproxy_stats` supports DRAIN status * packweb-apache: enable `log_forensic` module * rabbitmq: add link in default page * varnish: create special tmp directory for syntax validation ### Changed * certbot: auto-detect HAPEE version in renewal hook * evocheck: install script according to Debian version * evolinux-base: `utils.yml` can be excluded * evolinux-todo: execute tasks only for Debian distribution (because this task is a dependency for others roles used on different distributions) * evolinux-user: add sudoers privilege for check `php_fpm81` * evomaintenance: allow missing API endpoint if APi is disabled * java: use default JRE package when version is not specified * keepalived: change exit code (_warning_ if running but not on expected state ; _critical_ if not running) * listupgrade: better detection for PostgreSQL * listupgrade: sort/uniq of packages/services lists in email template * lxc-solr: detect the real partition options * lxc-solr: download URL according to Solr Version * lxc-solr: set homedir and port at install * minifirewall: whitelist deb.freexian.com * openvpn: shellpki upstream release 22.12.2 * openvpn: specifies that the mail for expirations is for OpenVPN * packweb-apache: manual dependencies resolution * redis: some values should be quoted * redis: variable to disable transparent hugepage (default: do nothing) * squid: whitelist `deb.freexian.com` * varnish: better package facts usage with check mode and tags * varnish: systemd override depends on Varnish version instead of Debian version ### Fixed * evolinux-user: Fix sudoers privilege for check `php_fpm80` * nagios-nrpe: Fix check opendkim for recent change in listening port * openvpn: Fix mode of shellpki script * proftpd: Fix format of public key files controlled by Ansible * proftpd: Fix mode of public key directory and files (they have to be accessible by `proftpd:nobody`) * varnish: fix missing state, that blocked the task ### Removed * openvpn: Deleted the task fixing the CRL rights since it has been fixed in upstream
jlecour added 74 commits 2022-12-14 11:40:22 +01:00
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
6aeaab078d
lxc-solr: set homedir and port at install
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
c6fb24f7d8
lxc-solr: use default JRE package
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
15d7756881
minifirewall: whitelist deb.freexian.com
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
8114f7c89b
mongodb: Allow to install version 5.0 on Bullseye
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
4f9d6868e0
evolinux-user: sudoers privileges for check php\fpm80 and 81
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
2d16aeb41e
evolinux-base: utils.yml can be excluded
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
05e782c6f8
evolinux-base: remove deprecated tasks files
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
ed4fdce58c
clean duplicate
fc52fbf4bc redis: some values should be quoted
When Redis overwrites its own config, it uses quoted string values, so it's better to do the same to avoid changes.
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
554c086b79
redis: variable to disable transparent hugepage (default: do nothing)
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
857b3e0e45
nagios-nrpe: check_haproxy_stats supports DRAIN status
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
912cec5a78
lxc-php: update changelog.
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
b1138c07ee
lxc-php: Fix register instruction in wrong order and indentation
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
4d259d3c04
varnish: systemd override depends on Varnish
Use Varnish version instead of Debian version to choose systemd override template, to make it forward compatible
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
c9ccda2277
varnish: create special tmp directory for syntax validation
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
7f3f7b3e04
varnish: fix tags and variables
f531460f49 Use proper keyrings directory for APT version
Debian 9 → 11 : /etc/apt/trusted.gpg.d
Debian 12 : /etc/apt/keyrings
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
28540247f0
Add signed-by option for additional APT sources
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
a1bf300d54
bookworm-detect: transitional role to help dealing with unreleased bookworm version
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
4c9aaf6d86
Merge branch 'unstable' into debian12-keyring
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
faeb92230b
packweb-apache: manual dependencies resolution
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
83138f0a0b
nagios-nrpe: Correct port for check_opendkim
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
b797a5059a
nagios-nrpe: add ceph checks
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
396afa0a75
nagios-nrpe: add ceph checks to changelog
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
ecd9d1543f
varnish: better package facts usage with check mode and tags
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
171ece7bba
MongoDB: Dimiss apt-key use (#58271) and allow to choose mongodb_version on Jessie
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
057224fb38
Skip task in check_mode
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
54dca82838
varnish: fix missing state, that blocked the task
4156142c85 docker: no need to specify the architecture
We use only adm64 servers (for now)
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
08db230c29
Merge branch 'debian12' into unstable
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
c96f28e47b
evocheck: install script according to Debian version
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
cd2c1931b1
keepalived: change exit code (warning if runnin but not on expected state ; critical if not running)
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
cca072425b
openvpn: shellpki upstream release 22.12
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
fafff25c20
Add “when: not ansible_check_mode” to allow more --check
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
5e63340aa9
openvpn: shellpki upstream release 22.12.1
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
6cc3e03864
openvpn: specifies that the mail for expirations is for OpenVPN
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
22f30b59f2
certbot: auto-detect HAPEE version in renewal hook
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
982112bd64
rabbitmq: add link in default page
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
ce361c6819
listupgrade: sort/uniq of packages/services lists in email template
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
e415800508
Run if there are enough place
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
101c282846
proftpd: Fix format of public key files controlled by ansible
The comments used by ansible's blockinfile module break the format
expected by proftpd for public ssh keys, making them unusable.

Replace with a template, we will just have to accept that we need to use
ansible for all changes to these file.
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
bc1facd1ba
proftpd: Fix mode of public key files and directory
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
4e7a46c9c3
Run VACUUM where there are enough space and always delete old IPs
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
ce5e4b12c6
Apache: Drop duplicate when keys
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
b02400fd84
php: (partial) fix duplicate when
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
d4f58b9395
Drop duplicate when keys introduced in fafff25c20
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
9918776286
openvpn: Deleted the task fixing the CRL rights since it has been fixed in upstream
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
91b40ce72f
openvpn: Fix mode of shellpki script
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
1728eaee68
Revert "Add “when: not ansible_check_mode” to allow more --check"
This reverts commit fafff25c20.
This reverts commit e64471c5a8084f95a8e6f955d3fa918c55b8e846.
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
34fefa1212
typos
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
fa9d5b8b81
git pushMerge branch 'unstable' of gitea.evolix.org:evolix/ansible-roles into unstable
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
ac85efe8aa
vrrpd: Small fix to work in check mode
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
21ab9b1e68
Revert ce5e4b12c6
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
240ccee12b
Release 22.12
jlecour added 1 commit 2022-12-14 11:47:59 +01:00
jlecour added 1 commit 2022-12-14 12:02:19 +01:00
jlecour merged commit e1e4f39778 into stable 2022-12-14 12:02:46 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: evolix/ansible-roles#165
No description provided.