Jérémy Lecour
51280c586a
redis: manage config template inside a block
...
This allows to have a coherent block managed by Ansible and extra lines that won't be overwritten.
Eg. : automatically added lines for replication, sentinel groups…
2024-01-18 10:00:44 +01:00
David Prevot
531b633d99
listupgrade: try and get rid of duplicate entries
2024-01-17 17:07:20 +01:00
David Prevot
bceb3f5c27
php: drop apt_preferences(5) file for sury (changelog)
2024-01-17 16:51:14 +01:00
Jérémy Lecour
f3eb7a4981
listupgrade : old-kernel-removal.sh upstream release 24.01
2024-01-12 11:39:01 +01:00
Jérémy Lecour
bca5b9f28c
fail2ban: fix template marker
2024-01-11 17:46:49 +01:00
Jérémy Lecour
bf07ef74c3
nginx: take care of « already defined » and « not yet defined » server status suffix in check mode
2024-01-11 16:51:20 +01:00
William Hirigoyen
f5d5e84caf
dovecot: fix plugin dovecot1
2024-01-09 17:13:22 +01:00
David Prevot
e089796c4c
evocheck: upstream release 24.01
2024-01-03 17:47:09 +01:00
William Hirigoyen
0a590b6679
nginx: fix multiple fails in check mode
2024-01-03 11:29:20 +01:00
David Prevot
1ac497282c
evoadmin-mail: use fixed version for Ansible
2023-12-22 15:44:40 +01:00
William Hirigoyen
9fb635b45f
webapps/evoadmin-mail: package installed via public.evolix.org/evolix repo starting with Bookworm
...
(H)acked-By: David Prévot <dprevot+git@evolix.fr>
2023-12-22 15:42:30 +01:00
Mathieu Trossevin
c2de4b4cd1
kvm-host: Add LVM filter when needed
2023-12-22 11:26:08 +01:00
Jérémy Lecour
d93eb2495b
sort CHANGELOG
2023-12-20 15:28:09 +01:00
Jérémy Lecour
046f1411b3
vrrpd: test if interface exists before deleting it
2023-12-20 15:27:07 +01:00
Ludovic Poujol
4a1b94f55d
unbound: Add a apt cache validity to enforce an apt update if needed
2023-12-19 17:55:36 +01:00
Tom David--Broglio
1eb5a47c71
nagios: add dockerd check in nrpe check template
2023-12-18 19:17:39 +01:00
Tom David--Broglio
d4ac4ef7a1
nagios: cleaning nrpe check template
2023-12-18 19:17:39 +01:00
Mathieu Trossevin
c0f27426bc
Merge branch 'unstable' of gitea.evolix.org:evolix/ansible-roles into unstable
2023-12-18 17:47:47 +01:00
Mathieu Trossevin
62c596046d
Add role for automatically deploying autosysadmin
2023-12-18 17:00:51 +01:00
Jérémy Lecour
b4c9fcf6f7
mongodb: add gpg key for 7.0
2023-12-18 16:36:09 +01:00
William Hirigoyen
9e67db57e5
evolinux-base: fix hardware.yml (wrong repo, missing update cache)
2023-12-18 11:29:40 +01:00
Mathieu Trossevin
0c09763e87
fix(minifirewall): Properly detect old minifirewall versions
2023-12-14 16:59:55 +01:00
Jérémy Lecour
b0992bcaf9
mysql: disable performance schema for Debian 8
2023-12-11 18:21:57 +01:00
Jérémy Lecour
26e3dc1be6
apache: use backward compatible Redirect directive
2023-12-11 18:19:38 +01:00
Jérémy Lecour
a920d2d402
apt: Disable archive repository for Debian 8
2023-12-11 15:10:11 +01:00
Jérémy Lecour
6c0ca02391
apt: add task file to install ELTS repository (default: False)
2023-12-11 15:10:10 +01:00
Jérémy Lecour
db63902206
apt: use the GPG version of the key for Debian 8-9
2023-12-11 15:10:09 +01:00
Jérémy Lecour
fb7218972f
squid: config directory seems to have changed from /etc/squid3 to /etc/squid in Debian 8
2023-12-11 15:10:06 +01:00
William Hirigoyen
66b69f1502
remount-usr: do not try to remount /usr RW if /usr is not a mounted partition
2023-12-11 10:46:04 +01:00
Ludovic Poujol
e32e1c5496
Unbound: Big update & enhancements
...
* Move configuration generated to /etc/unbound/unbound.conf.d/evolinux.conf so we don't override default config file
* Make use of root hints provided by dns-root-data instead of downloading them
* Add configuration to ensure that configuration reload work out of the box on Debian11 and old
* Add required configuration in Unbound and munin to allow tge plugin to work
* Make ansible-lint a bit more happy
2023-12-08 16:13:41 +01:00
Tom David--Broglio
cbc51c462a
fix Add Ceph volume to fstab : missing UUID= in src
2023-12-07 11:02:04 +01:00
Alexis Ben Miloud--Josselin
4d7de89ad4
webapps/nextcloud: Add condition for config tasks
...
And update CHANGELOG
2023-12-07 10:19:42 +01:00
William Hirigoyen
c9e8b6c4e1
dovecot: Munin plugin conf path is now /etc/munin/plugin-conf.d/zzz-dovecot (instead of z-evolinux-dovecot)
2023-12-07 10:04:11 +01:00
David Prevot
b8732dffaf
Changelog for previous changes
2023-11-30 15:58:31 +01:00
Mathieu Trossevin
0ca31b91fe
fix(certbot): Fix hook for dovecot (too strict)
...
When we use a separate certificate for POP3 and IMAP there might be
blank characters (almost certainly spaces but might as well be more lax)
before `ssl_cert` which resulted in these lines not being detected and
the hook not being played, forcing manual intervention.
This commit fixes that problem by accepting blank characters before
ssl_certs. (`\b` might be even better...)
2023-11-30 10:11:05 +01:00
William Hirigoyen
1a74bef0bc
check stat.exists before stat.isdir
2023-11-29 10:13:43 +01:00
William Hirigoyen
83e61b25a5
etc-git: add /var/chroot-bind/etc/bind repo
2023-11-29 09:59:57 +01:00
Jérémy Lecour
06c47493e9
sort changelog
2023-11-29 09:24:28 +01:00
Jérémy Lecour
81d97bb3fb
vrrpd: variable to force update the switch script (default: false)
2023-11-29 09:24:00 +01:00
David Prevot
e5f5425f6d
lxc-php: Allow one to install php83 on Bookworm container
2023-11-28 17:15:44 +01:00
David Prevot
69bc93ff6e
lxc: Init /etc git repository in lxc container
...
Note: ugly loop, but “it works”…
2023-11-24 11:54:13 +01:00
Alexis Ben Miloud--Josselin
892067cf2b
kvmstats: use .capacity instead of .physical for disk size
2023-11-23 12:26:20 +01:00
David Prevot
c93748487b
evocheck: upstream release 23.11.1
2023-11-22 17:27:39 +01:00
David Prevot
2c86660e52
evocheck: upstream release 23.11
2023-11-22 17:06:39 +01:00
David Prevot
95aeb9a68e
Fix bind changelog entry
2023-11-22 16:13:37 +01:00
David Prevot
96d15eb5aa
Changelog entry for bind changes
2023-11-21 11:35:42 +01:00
Jérémy Lecour
4cba25d8fc
evolinux-base: no need to remove update-evobackup-canary from sbin anymore
2023-11-20 19:15:39 +01:00
Jérémy Lecour
f01e7453fb
no need to symlink backup-server-state to dump-server-state anymore
2023-11-20 19:13:51 +01:00
Jérémy Lecour
83c178f244
log2mail: move custom config in separate file
2023-11-20 19:02:48 +01:00
Jérémy Lecour
642fbb1ea4
evolinux-base: dump-server-state upstream release 23.11
2023-11-20 19:02:03 +01:00