Commit graph

2040 commits

Author SHA1 Message Date
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
Some checks reported errors
continuous-integration/drone/push Build encountered an error
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
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build encountered an error
2019-08-30 14:43:52 -04:00
Patrick Marchand d75846ed28 Make it possible to add an htpasswd file to evoadmin
Some checks reported errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build encountered an error
2019-08-30 10:32:44 -04:00
Patrick Marchand 02415b7a2c Missed a few instances of multi-php checks during merge
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-30 10:19:51 -04:00
Jérémy Lecour 5925a12b3d evocheck: upstream version 19.08
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-30 14:23:35 +02:00
Jérémy Lecour 6db519c2b0 redis: max clients is configurable
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-30 08:53:12 +02:00
Jérémy Lecour 2c2f13e17f update CHANGELOG
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-30 08:52:08 +02:00
Jérémy Lecour 921c0badb8 evocheck : explicit PATH
Some checks reported errors
continuous-integration/drone/push Build encountered an error
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
Some checks reported errors
continuous-integration/drone/push Build encountered an error
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
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-27 14:53:42 +02:00
Benoît S. 269c66365d listupgrade: Update README
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-22 17:11:32 +02:00
Ludovic Poujol ab00a46e19 nginx: fix munin fcgi not working (missing chmod 660 on logs)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-22 15:14:36 +02:00
Ludovic Poujol 8d71965ec9 nginx: fix munin fcgi not working (missing chmod 660 on logs)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-22 14:47:32 +02:00
Ludovic Poujol e2fd56bdcd php: By default, allow 128M for OpCache (instead of 64M)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-21 15:56:35 +02:00
Jérémy Lecour f5f4a82114 evomaintenance: upstream version 0.5.1
All checks were successful
continuous-integration/drone/push Build is passing
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
Some checks reported errors
continuous-integration/drone/push Build encountered an error
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
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-16 10:11:23 +02:00
Ludovic Poujol 6d2db1341f evomaintenance: Turn on API by default (instead of DB)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-08-07 15:42:23 +02:00
Ludovic Poujol b7844dd804 squid: Remove wait time when we turn off squid
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-06 10:26:47 +02:00
Ludovic Poujol f630d93587 evolinux-base: On debian 10 and later, add noexec on /dev/shm
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-07-23 18:18:29 +02:00
Victor LABORIE cb8116fff0 tomcat: fix typo for default tomcat_version
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-07-12 15:29:05 +02:00
Benoît S. 7a00ccfd3c Merge branch 'munin-missing-cgi-part' of evolix/ansible-roles into unstable
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-07-12 09:53:42 +02:00
Victor LABORIE 031c4c29b9 roundcube: fix typo for roundcube vhost
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-07-08 15:35:05 +02:00
Benoît S. 755eaab60a minifirewall: use systemctl is-enabled
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
Fixes #66
2019-07-04 17:41:59 +02:00
Benoît S. a7ef7be973 evoadmin-web: download sid package for php-log
Some checks reported errors
continuous-integration/drone/pr Build encountered an error
continuous-integration/drone/push Build is passing
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
Some checks reported errors
continuous-integration/drone/push Build encountered an error
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
Tristan PILAT a9b56f3dfe Let's use the install_solr_service.sh script to install Solr 2019-07-04 12:33:08 +02:00
Tristan PILAT d3a15d69d9 We want Solr to be extracted in /root to let the install_solr_service.sh script install it is own way 2019-07-04 12:31:57 +02:00
Tristan PILAT 5708c701a7 Solr recommends to install the lsof program to detect in a better way if it's running 2019-07-04 12:28:41 +02:00
Tristan PILAT a141847445 We don't want Solr to run as root! 2019-07-04 12:26:05 +02:00
Tristan PILAT 57e93eddd4 Add a task to make sure the rootfs directory of each container has 755 rights 2019-07-04 12:22:46 +02:00
Benoît S. 62cd28c1f5 apache: Add missing part for munin cgi
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is failing
ScriptAlias /munin-cgi/munin-cgi-graph were missing.
2019-07-03 11:56:51 +02:00
Benoît S. bb288ca991 squid: Custom systemd unit file for Debian >=10
Some checks reported errors
continuous-integration/drone/pr Build encountered an error
continuous-integration/drone/push Build is passing
Fixes #63
2019-07-03 10:07:00 +02:00
Benoît S. d5751150af evolinux-base: spectre-meltdown-checker need binutils
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
2019-07-03 09:56:17 +02:00
Benoît S. 771c75c1de all-roles: Dot not use ansible_lsb as it is deprecated
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
We move from `ansible_lsb.codename` to `ansible_distribution_release`.
2019-07-03 09:41:35 +02:00
Benoît S. 0b8681cf59 packweb-apache: install phpmyadmin using .deb for Buster
Fixes #64
/!\ Warning: this is a temporary hack!
2019-07-03 09:37:57 +02:00
Tristan PILAT 8de8736dbc Add lxc-solr role
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2019-07-02 18:11:54 +02:00
Jérémy Lecour f5ad70a2e4 Merge branch 'unstable' into buster
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
2019-07-01 17:19:35 +02:00