Commit Graph

2984 Commits

Author SHA1 Message Date
Jérémy Lecour 0a3bfd7f27 evolinux-base: session timeout is configurable
continuous-integration/drone/push Build is passing Details
2022-07-06 14:24:41 +02:00
Brice Waegeneire 6d73acc866 Add nagios check mount rw
continuous-integration/drone/push Build is passing Details
2022-07-05 16:00:22 +02:00
Brice Waegeneire 4d50bab03b base: Extract dump-server-state in task file
continuous-integration/drone/push Build is passing Details
2022-07-05 15:57:41 +02:00
Brice Waegeneire 71879b999c nginx: Start server once.
Nginx is already started at the end of the main task. Starting the
service before we configure it correctly can put the role as failed if
the default configuration don't work on the host.
2022-07-05 15:57:41 +02:00
Ludovic Poujol e198cf67dc evoadmin-web: Update comment in template on how password hashes should be generated
continuous-integration/drone/push Build is passing Details
2022-07-05 11:26:40 +02:00
Eric Morino 028bfe209a Add change in kvm-host
continuous-integration/drone/push Build is passing Details
2022-07-05 10:18:49 +02:00
Eric Morino 34a3591192 Fix depreciation of drbd-overview by drbdadm status
continuous-integration/drone/push Build is passing Details
2022-07-05 10:16:47 +02:00
Jérémy Dubois 68ac8fc058 openvpn: configure logrotate
continuous-integration/drone/push Build is passing Details
2022-06-30 10:12:36 +02:00
Jérémy Dubois 07c3c0226f openvpn: minimal rights on /etc/shellpki/ and crl.pem
continuous-integration/drone/push Build is passing Details
2022-06-29 16:09:04 +02:00
David Prevot 835072c1e2 CI: Support Jenkins
continuous-integration/drone/pr Build is failing Details
gitea.evolix.org on plain agent00/ansible-roles/pipeline/pr-unstable There was a failure building this commit Details
gitea.evolix.org/ansible-roles/pipeline/pr-unstable There was a failure building this commit Details
gitea/ansible-roles/pipeline/pr-unstable There was a failure building this commit Details
2022-06-29 15:07:29 +02:00
Jérémy Lecour 205e699355 minifirewall: docker mode is configurable
continuous-integration/drone/push Build is passing Details
2022-06-22 17:20:15 +02:00
Jérémy Lecour abb14e5b52 haproxy: add haproxy_allow_ip_nonlocal_bind to set sysctl value
continuous-integration/drone/push Build is passing Details
2022-06-22 15:32:10 +02:00
Ludovic Poujol 519ef930df Update PermitRootLogin task to work on Debian 11
continuous-integration/drone/push Build is passing Details
2022-06-21 15:13:38 +02:00
Jérémy Lecour 5581801cc9 Merge pull request 'release 22.06.3' (#157) from unstable into stable
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #157
2022-06-17 11:02:17 +02:00
Jérémy Lecour 050c61c220 Release 22.06.3
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2022-06-17 11:00:51 +02:00
Brice Waegeneire adc89a1b65 Add nagios check for Redis Sentinel synchro 2022-06-17 10:59:17 +02:00
Jérémy Lecour a1995f0e74 WIP: add vrrp addresses via Ansible
continuous-integration/drone/push Build is passing Details
2022-06-17 10:54:26 +02:00
Eric Morino a38a174b83 Add create: yes for file 0-blacklist
continuous-integration/drone/push Build is passing Details
2022-06-16 16:08:10 +02:00
Jérémy Lecour 57ecac01ba evolinux-base: blacklist and do not install megaclisas-status package on incompatible servers
continuous-integration/drone/push Build is passing Details
2022-06-16 15:19:44 +02:00
William Hirigoyen (Evolix) dd990fe6d5 Update changelog
continuous-integration/drone/push Build is passing Details
2022-06-13 17:37:47 +02:00
William Hirigoyen (Evolix) 3623363b94 Update changelog for version 22.06
continuous-integration/drone/push Build is passing Details
2022-06-13 17:35:31 +02:00
Jérémy Lecour e3715ca2d6 Merge branch 'unstable' into stable
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-10 11:12:45 +02:00
Jérémy Lecour 556719bbf2 Release 22.06.2
continuous-integration/drone/push Build is passing Details
2022-06-10 11:11:44 +02:00
Ludovic Poujol b3ac39decd postgresql: Fix task order when using pgdg repo & Install the right pg version
continuous-integration/drone/push Build is passing Details
2022-06-09 10:33:28 +02:00
Jérémy Lecour 31c49a125b evocheck: manual fix of find syntax
continuous-integration/drone/push Build is passing Details
2022-06-09 07:47:00 +02:00
Jérémy Lecour cea1408bba evocheck: upstream release 22.06.2
continuous-integration/drone/push Build is passing Details
2022-06-09 07:42:29 +02:00
Jérémy Lecour 4d1d77faaf postgresql: add variable to configure binding addresses (default: 127.0.0.1) 2022-06-09 07:41:52 +02:00
Ludovic Poujol 1e19418fb0 Fail2ban: Multiple changes & improvements :
continuous-integration/drone/push Build is passing Details
* Give the possibility to override jail.local (with fail2ban_override_jaillocal)
* If jail.local was overriden, add a warning
* Allow to tune some jail settings (maxretry, bantime, findtime) with ansible
* Allow to tune the default action with ansible
* Change default action to ban only (instead of ban + mail with whois report)
* Configure recidive jail (off by default) + extend dbpurgeage
2022-06-08 17:55:58 +02:00
Jérémy Lecour bcaacdf57f postgresql: fix nested loop for Munin plugins
continuous-integration/drone/push Build is passing Details
2022-06-08 15:39:34 +02:00
Jérémy Lecour e6ea44ff29 Explicit loop variable names 2022-06-08 15:38:48 +02:00
Jérémy Lecour cbe7985814 Enforce String notation for mode 2022-06-08 15:38:21 +02:00
Jérémy Lecour b677defd97 redis: binding is possible on multiple interfaces 2022-06-08 15:36:47 +02:00
Jérémy Lecour 78ef69bb6e Merge branch 'unstable' into stable
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2022-06-06 15:07:35 +02:00
Jérémy Lecour 1895c549d4 Release 22.06.1
continuous-integration/drone/push Build is passing Details
2022-06-06 15:07:10 +02:00
Jérémy Lecour 3d70438f7e evocheck: upstream release 22.06.1
continuous-integration/drone/push Build is passing Details
2022-06-06 15:05:59 +02:00
Jérémy Lecour 16cdd6b326 evolinux-base: dir-check makes a file named after the reference directory
continuous-integration/drone/push Build is passing Details
2022-06-06 14:43:18 +02:00
Jérémy Lecour 4cd7e0f4a1 minifirewall: upstream release 22.06 2022-06-06 14:42:22 +02:00
Jérémy Lecour 56c2c19d61 evomariabackup: release 22.06.1
continuous-integration/drone/push Build is passing Details
2022-06-05 21:49:23 +02:00
Jérémy Lecour 6d0e49ba90 mysql: reorganize evomariabackup to use mtree instead of our own dir-check
continuous-integration/drone/push Build is passing Details
2022-06-05 21:48:04 +02:00
William Hirigoyen (Evolix) c4023a4f49 Détecte automatiquement si le serveur est baremetal pour installer les outils hw, suppression de la variable evolinux_packages_hardware inutile
continuous-integration/drone/push Build is passing Details
2022-06-03 16:22:56 +02:00
Jérémy Lecour 36b11c4455 evolinux-base: improve dir-check logging
continuous-integration/drone/push Build is passing Details
2022-06-03 11:26:13 +02:00
Jérémy Lecour 6c7108a35a mysql: add --force-unlock option to evomariabackup
continuous-integration/drone/push Build is passing Details
2022-06-03 11:14:09 +02:00
Jérémy Lecour 3e4c851c3e mysql: match default value to documentation, in evomariabackup 2022-06-03 11:13:36 +02:00
Jérémy Lecour 8753f59823 mysql: fix comment for evomariabackup 2022-06-03 11:12:47 +02:00
Jérémy Lecour b9f0e0d061 Log BEGIN/END of main action 2022-06-03 11:09:38 +02:00
Jérémy Lecour e718156f86 fix CHANGELOG
continuous-integration/drone/push Build is passing Details
2022-06-03 10:19:35 +02:00
Jérémy Lecour 96493675b6 fix changelog
continuous-integration/drone/push Build is passing Details
2022-06-03 10:17:20 +02:00
Jérémy Lecour 24f34b200c Merge branch 'unstable' into stable
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is failing Details
2022-06-03 09:27:12 +02:00
Jérémy Lecour e8e99bb9b6 Release 22.06
continuous-integration/drone/push Build is passing Details
2022-06-03 09:27:01 +02:00
Jérémy Lecour 9378f5634c add missing entry in CHANGELOG
continuous-integration/drone/push Build is passing Details
2022-06-03 09:26:07 +02:00