Commit Graph

2040 Commits

Author SHA1 Message Date
Jérémy Lecour 4718138eca evomaintenance: install the embedded script by default 2020-03-21 19:07:26 +01:00
Jérémy Lecour 69c98bf562 [WIP] certbot: add support for install from sources on Debian 8 2020-03-21 19:07:26 +01:00
Patrick Marchand 9d7b4dd52d hotfix jail updated task in evobackup-client
continuous-integration/drone/push Build is passing Details
Found out I wasnt using the right syntax for chaining commands, will fix later.
2020-03-19 15:51:32 -04:00
Jérémy Lecour 4ad785abaf evolinux-base: simplify sshd syntax validation
continuous-integration/drone/push Build is passing Details
2020-03-12 17:04:08 +01:00
Patrick Marchand a18076e878 Added handling of bkctld sync to evobackup-client
continuous-integration/drone/push Build is failing Details
2020-03-11 09:10:01 -04:00
Patrick Marchand d5731f90e0 Merge branch 'bind9_evocheck_fix' into unstable
continuous-integration/drone/push Build is passing Details
2020-03-10 13:48:52 -04:00
Eric Morino 6c4f696ec5 Set handler postgresql with systemctl daemon-reload
continuous-integration/drone/push Build is passing Details
2020-03-09 18:04:22 +01:00
Eric Morino 0bda633b0c Override Unit systemd with OMkill less 2020-03-09 18:04:22 +01:00
Jérémy Lecour ac98aa2d18 evolinux-base: install Evocheck (default: `True`)
continuous-integration/drone/push Build is passing Details
2020-03-09 17:02:23 +01:00
Jérémy Lecour 92dcbf1ab5 rbenv: change default Ruby version to 2.7.0 2020-03-09 17:02:23 +01:00
Jérémy Lecour ac6414076c nodejs: change default version to 12 (new LTS) 2020-03-09 17:02:23 +01:00
Eric Morino 61e007d22b Fix logrotate configuration 2020-03-09 14:40:10 +01:00
Jérémy Lecour 1e3ac40167 mysql: Munin must use the debian-sys-maint user
continuous-integration/drone/push Build is passing Details
2020-03-08 22:15:06 +01:00
Jérémy Lecour ddef475778 mysql: add a missing name to a task 2020-03-08 22:14:40 +01:00
Jérémy Lecour ec54af596c evolinux-base: Don't customize the logcheck recipient by default.
continuous-integration/drone/push Build is failing Details
By default the package sends its messages to the logcheck user.
By default we alias the "logcheck" user to "root" which is redirected to 
our custom address.
2020-03-04 14:03:18 +01:00
Jérémy Lecour 783dcb9890 evomaintenance: upstream release 0.6.3
continuous-integration/drone/push Build is passing Details
2020-03-02 22:12:58 +01:00
Jérémy Lecour 099691614e redis: set_facts separately to reuse them
continuous-integration/drone/push Build is passing Details
2020-03-02 21:36:41 +01:00
Jérémy Lecour bc1a6f347a redis: add log2mail configuration for Redis if installed
continuous-integration/drone/push Build is passing Details
2020-03-02 21:19:50 +01:00
Jérémy Lecour e510c44a4a Merge remote-tracking branch 'origin/T47076' into unstable 2020-03-02 20:54:27 +01:00
Jérémy Lecour 68a1d4eb27 update changelog 2020-03-02 20:53:54 +01:00
Jérémy Lecour 37b8d1fbc4 fix syntax 2020-03-02 20:37:35 +01:00
Jérémy Lecour bb958b34b0 redis: quote some variables
continuous-integration/drone/push Build is passing Details
2020-03-02 20:34:20 +01:00
Jérémy Lecour af53a6b2ec evomaintenance: upstream release 0.6.2
continuous-integration/drone/push Build is failing Details
2020-03-02 14:45:41 +01:00
Jérémy Lecour eb74bda22a nagios-nrpe: check_mode per cpu dynamically
continuous-integration/drone/push Build is passing Details
2020-02-28 12:14:20 +01:00
Eric Morino 3a20f5f501 Suppression du paquet zoo
continuous-integration/drone/push Build is passing Details
2020-02-27 15:00:32 +01:00
Jérémy Lecour 1b29f2d793 update listupgrade from upstream
continuous-integration/drone/push Build is passing Details
2020-02-27 13:41:04 +01:00
Jérémy Lecour d31dddc9aa evocheck: upstream verison 20.02.1
continuous-integration/drone/push Build is passing Details
2020-02-27 11:37:01 +01:00
Jérémy Lecour 65bc2c657d certbot: commit hook must be executed at the end
continuous-integration/drone/push Build is passing Details
2020-02-25 10:46:21 +01:00
Jérémy Lecour 7283e34077 Replace version_compare() with version() 2020-02-25 10:45:35 +01:00
Jérémy Lecour ff7f8669ef evomaintenance: install PG dependencies only when needed 2020-02-25 10:43:23 +01:00
Tristan PILAT c06fe36796 Switch to Solr 8.4.1
continuous-integration/drone/push Build is passing Details
2020-02-25 10:15:56 +01:00
Ludovic Poujol 7a865b0ace
minifirewall: Properly detect alert5.sh to turn on firewall at boot
continuous-integration/drone/push Build is passing Details
2020-02-17 16:36:48 +01:00
Ludovic Poujol 704b76e6de
minifirewall: Properly detect alert5.sh to turn on firewall at boot
continuous-integration/drone/push Build is passing Details
2020-02-17 16:02:48 +01:00
Ludovic Poujol 02e8754d75
minifirewall: Backport changes from minifirewall (properly open outgoing smtp(s))
continuous-integration/drone/push Build is failing Details
2020-02-17 10:56:38 +01:00
Patrick Marchand fefd10ae2a The GPG key for yarn changed
continuous-integration/drone/push Build is passing Details
2020-02-11 10:20:12 -05:00
Jérémy Lecour ca4c4adb59 certbot: commit all changes in /etc/.git
continuous-integration/drone/push Build is failing Details
On some servers, certificates can be copied directly in final 
directories over SSH.
2020-02-11 12:06:40 +01:00
Jérémy Lecour f57af13349 minifirewall: better alert5 activation
continuous-integration/drone/push Build is passing Details
2020-02-10 10:36:00 +01:00
Jérémy Lecour 68b7a88e63 apt: added buster backports prerferences 2020-02-10 10:35:18 +01:00
Patrick Marchand 896b8bd7e4 Merge branch 'evobackup-client' into unstable
continuous-integration/drone/push Build is passing Details
Import evobackup client code into mainline.
2020-02-06 16:29:02 -05:00
Patrick Marchand c195806918 Allow different postgres versions on buster and stretch
continuous-integration/drone/push Build is passing Details
2020-02-06 16:06:34 -05:00
Jérémy Lecour 07fd68b6a4 apt: fix syntax
continuous-integration/drone/push Build is passing Details
2020-02-04 18:37:00 +01:00
Jérémy Lecour 72f5dc70f8 apt: hold packages only if package is installed
continuous-integration/drone/push Build is passing Details
2020-02-04 18:14:57 +01:00
Jérémy Lecour dc7358bc4c nagios-nrpe: change default haproxy socket path
continuous-integration/drone/push Build is failing Details
2020-01-23 15:04:25 +01:00
Jérémy Lecour 02858692bb evomaintenance: don't configure firewall for database if not necessary
continuous-integration/drone/push Build is failing Details
2020-01-23 14:34:03 +01:00
Jérémy Lecour 71a2a19847 apache: the default VHost doesn't redirect to https for ".well-known" paths 2020-01-23 14:34:03 +01:00
Eric Morino 3740a6782b Add packages dependencies for Postgis
continuous-integration/drone/push Build is passing Details
2020-01-21 15:48:03 +01:00
Jérémy Lecour adc1aad883 redis: data directory is configurable
continuous-integration/drone/push Build is passing Details
2020-01-17 14:54:05 +01:00
Ludovic Poujol d3dc98a778 Merge branch 'lpoujol/fpm-php' of evolix/ansible-roles into unstable
continuous-integration/drone/push Build is passing Details
2020-01-16 15:56:29 +01:00
Ludovic Poujol 31df2d2fbc
php: Add a task to remove Debian's default FPM pool file (off by default)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
Can be triggered by switching php_fpm_remove_default_pool to True.
2020-01-16 15:55:35 +01:00
Ludovic Poujol ef5ed6911e
php: Change the default pool names to something more explicit (and same for the variables names)
Because it's more than just pure configuration, but a fpm pool 
definition, I've changed the following variables in Ansible :
- php_fpm_defaults_conf_file to replaced by php_fpm_default_pool_file
- php_fpm_custom_conf_file to php_fpm_default_pool_custom_file.

On the FPM side, I've also changed the files names of the pool to make 
them more explicit. No more z and zzz. It's the www pool, so let's put 
www in the file name for coherence : 
- z-evolinux-defaults.conf changes to www-evolinux-defaults.conf 
- zzz-evolinux-custom.conf changes to www-evolinux-zcustom.conf
2020-01-16 15:55:25 +01:00