Jérémy Lecour
a57b734486
Revert "NRPE checks probably don't need sudo"
...
This reverts commit d05897fe93
.
2019-09-06 16:02:00 +02:00
Jérémy Lecour
c6cba6d9e0
sudo without password for nagios
2019-09-06 15:55:35 +02:00
Jérémy Lecour
d05897fe93
NRPE checks probably don't need sudo
2019-09-06 14:02:52 +02:00
Jérémy Lecour
961f50c1a6
Fix permissions for check_redis and check_redis_instances
2019-09-06 14:00:44 +02:00
Jérémy Lecour
3768f6553a
Rewrite NRPE checks
2019-09-06 13:55:12 +02:00
Jérémy Lecour
795d397eab
better compatibility with Debian Jessie
2019-09-06 13:54:41 +02:00
Jérémy Lecour
e0ec9e63cb
improve task names
2019-09-05 12:22:02 +02:00
Jérémy Lecour
244b2ef96b
Copy hooks example files
2019-09-05 12:21:51 +02:00
Jérémy Lecour
a3bbc6fe87
use real booleans in Ansible configuration
2019-09-05 09:46:54 +02:00
Jérémy Lecour
62e43f85d9
change variable name for log level
2019-09-05 09:44:25 +02:00
Jérémy Lecour
d972c6c794
rewrite systemd unit, separate configuration files
2019-09-05 09:41:58 +02:00
Jérémy Lecour
d0111f9a4f
WIP: separate Redis instances from default server
2019-09-05 06:50:07 +02:00
Jérémy Lecour
415aedb78a
Install Sentinel if needed
2019-09-05 05:58:59 +02:00
Patrick Marchand
f9b55c0c91
Got rid of forgotten attempt at mapping hosts in evobackup-client
2019-09-03 12:13:05 -04:00
Patrick Marchand
71bf970811
Fix extra space in zzz_evobackup template
...
Not the best solution, a mix of map, format, join would of been
better, but I could not find out how to make it work with multiple
attributes.
2019-09-03 11:14:48 -04:00
Patrick Marchand
0f7d9e9f24
Allow heterogeneous ports
...
This makes it a bit more annoying to define default hosts for
multiple machines, but it's not that bad and it's better than not
being able to define heterogeous ports.
2019-09-03 10:29:05 -04:00
Patrick Marchand
c773c901f2
Fix to evobackup-client variable names
...
Somehow, an extra _ managed to slide itself in a few places.
2019-09-03 09:51:46 -04:00
Patrick Marchand
7d6a552c09
Apply README fixes from peer review
...
Removes unecessary precision.
2019-09-03 09:50:13 -04:00
Jérémy Lecour
13b7ca204f
whitespaces
2019-09-02 10:39:49 +02:00
Jérémy Lecour
4acd61a072
generate-ldif: support MariaDB 10.3
2019-09-02 10:39:49 +02:00
Patrick Marchand
1c12827c9c
Added evobackup-client role
2019-08-30 14:43:52 -04:00
Patrick Marchand
d75846ed28
Make it possible to add an htpasswd file to evoadmin
2019-08-30 10:32:44 -04:00
Patrick Marchand
02415b7a2c
Missed a few instances of multi-php checks during merge
2019-08-30 10:19:51 -04:00
Jérémy Lecour
5925a12b3d
evocheck: upstream version 19.08
2019-08-30 14:23:35 +02:00
Jérémy Lecour
6db519c2b0
redis: max clients is configurable
2019-08-30 08:53:12 +02:00
Jérémy Lecour
2c2f13e17f
update CHANGELOG
2019-08-30 08:52:08 +02:00
Jérémy Lecour
921c0badb8
evocheck : explicit PATH
...
By default the PATH set by crontab is "/usr/bin:/bin" so all sbin
commands are out of scope.
2019-08-30 08:51:16 +02:00
Patrick Marchand
276177900b
Merge branch 'evoadmin-web-template-override' into unstable
...
I had to apply some of the yamllint fixes to the new multi-php tasks
as well. Notably it removes the need to explicitely check for the
truthy "True"
2019-08-27 10:23:04 -04:00
Patrick Marchand
67664ec0e2
Pass evoadmin-web role through yamllint and ansible-lint
...
Recommends using true or false values directly instead of the truthy
and falsie yes True and etc. This also means that we can get rid
of the cast to booleans in some of the checks.
The other fixes are mostly in the realm of indentation and whitespace.
2019-08-27 09:58:08 -04:00
Patrick Marchand
1ecc38f9c2
Modified evoadmin-web template overriding variable names
...
Made them more in line with the rest of the role.
2019-08-27 09:45:32 -04:00
Ludovic Poujol
4695c07ffa
listupgrade: listupgrade.sh and it's cron are not jinja templates, use copy instead of template
2019-08-27 14:53:42 +02:00
Benoît S.
269c66365d
listupgrade: Update README
2019-08-22 17:11:32 +02:00
Ludovic Poujol
ab00a46e19
nginx: fix munin fcgi not working (missing chmod 660 on logs)
2019-08-22 15:14:36 +02:00
Ludovic Poujol
8d71965ec9
nginx: fix munin fcgi not working (missing chmod 660 on logs)
2019-08-22 14:47:32 +02:00
Ludovic Poujol
e2fd56bdcd
php: By default, allow 128M for OpCache (instead of 64M)
2019-08-21 15:56:35 +02:00
Jérémy Lecour
f5f4a82114
evomaintenance: upstream version 0.5.1
2019-08-21 15:40:15 +02:00
Ludovic Poujol
b116c47b58
packweb-apache: Deploy opcache.php to give some insights on PHP's opcache status
2019-08-21 15:24:58 +02:00
Jérémy Lecour
c0ed2fa620
php: variable to install the mysqlnd module instead of the default mysql module
2019-08-16 10:11:23 +02:00
Ludovic Poujol
6d2db1341f
evomaintenance: Turn on API by default (instead of DB)
2019-08-07 15:42:23 +02:00
Ludovic Poujol
b7844dd804
squid: Remove wait time when we turn off squid
2019-08-06 10:26:47 +02:00
Ludovic Poujol
f630d93587
evolinux-base: On debian 10 and later, add noexec on /dev/shm
2019-07-23 18:18:29 +02:00
Victor LABORIE
cb8116fff0
tomcat: fix typo for default tomcat_version
2019-07-12 15:29:05 +02:00
Benoît S.
7a00ccfd3c
Merge branch 'munin-missing-cgi-part' of evolix/ansible-roles into unstable
2019-07-12 09:53:42 +02:00
Victor LABORIE
031c4c29b9
roundcube: fix typo for roundcube vhost
2019-07-08 15:35:05 +02:00
Benoît S.
755eaab60a
minifirewall: use systemctl is-enabled
...
Fixes #66
2019-07-04 17:41:59 +02:00
Benoît S.
a7ef7be973
evoadmin-web: download sid package for php-log
2019-07-04 17:16:43 +02:00
Benoît S.
4e02e8ee94
squid: typo for copy task
2019-07-04 17:16:34 +02:00
Tristan PILAT
87d49d8e58
We want Solr to run on an alternative port
2019-07-04 12:37:53 +02:00
Tristan PILAT
4d72c38e8a
We want the Solr home directory to be moved in /home/solr/
2019-07-04 12:37:09 +02:00
Tristan PILAT
eaa229791a
We don't need these tasks anymore since we now have an init script
2019-07-04 12:34:39 +02:00