Ubuntu 18.04 support #70

Closed
Ghost wants to merge 38 commits from ubuntu into unstable

38 Commits

Author SHA1 Message Date
Patrick Marchand c45ac84334 Adds a bunch of checks for ubuntu to evolinux-base and evolinux-users
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/pr Build encountered an error Details
This feels a bit hacky, but it's the best I could come up with on
short order
2019-07-04 20:14:53 -04:00
Patrick Marchand 9d8d0776d7 Adds ubuntu condition checks to evomaintenance role.
Installs the evomaintenance package with a .deb for now.
2019-07-04 20:14:53 -04:00
Patrick Marchand 63d12e4dcf Whitespace fix for minifirewall/defaults/main.yml 2019-07-04 20:14:53 -04:00
Tristan PILAT e1aee69c9d We want Solr to run on an alternative port 2019-07-04 20:14:13 -04:00
Tristan PILAT 6e64e6498f We want the Solr home directory to be moved in /home/solr/ 2019-07-04 20:14:13 -04:00
Tristan PILAT 19962e2ac9 We don't need these tasks anymore since we now have an init script 2019-07-04 20:14:13 -04:00
Tristan PILAT 72a387ade4 Let's use the install_solr_service.sh script to install Solr 2019-07-04 20:14:13 -04:00
Tristan PILAT c63bb0c49c We want Solr to be extracted in /root to let the install_solr_service.sh script install it is own way 2019-07-04 20:14:13 -04:00
Tristan PILAT eed3c01b6c Solr recommends to install the lsof program to detect in a better way if it's running 2019-07-04 20:14:13 -04:00
Tristan PILAT 92775ddc6c We don't want Solr to run as root! 2019-07-04 20:14:13 -04:00
Tristan PILAT 4fa1023780 Add a task to make sure the rootfs directory of each container has 755 rights 2019-07-04 20:14:13 -04:00
Tristan PILAT eac096fd0b Add lxc-solr role 2019-07-04 20:14:13 -04:00
Jérémy Lecour 6f07c77f10 elasticsearch: listen on local interface only by default 2019-07-04 20:14:13 -04:00
Jérémy Lecour efa7e44fe0 Revert "evolinux-base: install "spectre-meltdown-checker" (Debian 9 and later)"
This reverts commit 65414d8ae7.
2019-07-04 20:12:21 -04:00
Patrick Marchand cba87f594c Fix mistake in join for minifirewall HTTPSITES
continuous-integration/drone/push Build is passing Details
There were extraneous quotes in the rendered string.

fixes #65
2019-07-03 09:07:17 -04:00
Patrick Marchand ff9e1e80aa Fix for minifirewall bug in 8d352f100e
continuous-integration/drone/push Build is passing Details
The default OS websites would override all the default http sites.
I removed those default http sites from the file and put them in
the minifirewall_http_sites list. Since this would override the
list anyway, it doesnt change much, except that someone who doesnt
want to use the OS default websites should also override the related
variables (minifirewall_default_*_http_sites)

fixes #65
2019-07-03 09:04:17 -04:00
Patrick Marchand 8d352f100e Adds default http sites whitelist for ubuntu
continuous-integration/drone/push Build encountered an error Details
Ubuntu and Debian do not use the same apt sources. I created two
new default variables (minifirewall_default_xxx_http_sites) that
contain a list of the sites required for apt to work. I then removed
the debian sites from the default file and added two new tasks to
prepend the contents of these variables to HTTPSITES.

fixes #65
2019-07-02 16:12:09 -04:00
Patrick Marchand 5385db2b16 Adds a task to directly install the serveur-base .deb in ubuntu
continuous-integration/drone/push Build encountered an error Details
This package is not available yet on ubuntu systems so we must
install it directly alongside log2mail and evocheck.

Fixes #57
2019-06-28 15:43:34 -04:00
Jérémy Lecour af5573980d change distribution release codename
continuous-integration/drone/push Build encountered an error Details
Ansible 2.2 is too old to know about buster.
Let's use LSB for that.
2019-06-28 09:36:47 -04:00
Eric Morino 148a383cf1 Add install package percona-toolkit by default 2019-06-28 09:36:47 -04:00
Ludovic Poujol eeffa69c9d lxc-php: Don't remove the default pool - That's making PHP-FPM sad :( 2019-06-28 09:36:47 -04:00
Jérémy Lecour b439aeb739 Release 9.10.1 2019-06-28 09:36:47 -04:00
Jérémy Lecour e27fb3cee7 evocheck : update (version 19.06) from upstream 2019-06-28 09:36:47 -04:00
Jérémy Lecour 98cf6446d7 Release 9.10.0 2019-06-28 09:36:47 -04:00
Jérémy Lecour bf9f28dc9f rbenv: install Ruby 2.6.3 by default 2019-06-28 09:36:47 -04:00
Jérémy Lecour bd3c864ba4 whitespaces and syntax 2019-06-28 09:36:47 -04:00
Jérémy Lecour 08c5d8d427 fluentd: store gpg key locally 2019-06-28 09:36:47 -04:00
Jérémy Lecour aec0ecea99 tags and whitespaces 2019-06-28 09:36:47 -04:00
Jérémy Lecour 5bca101457 evocheck : update from upstream 2019-06-28 09:34:54 -04:00
Jérémy Lecour 02e50580e2 apache: add a variable to customize the server-status host 2019-06-28 09:34:54 -04:00
Jérémy Lecour 124af46b7f Revert "evolinux-base: install "spectre-meltdown-checker" (Debian 9 and later)"
This reverts commit 65414d8ae7.
2019-06-28 09:34:54 -04:00
Tristan PILAT 8918f0ecec Add proxy_fcgi activation for multi php 2019-06-28 09:33:22 -04:00
Tristan PILAT 74adcb08e8 Add restart apache2 handler 2019-06-28 09:33:22 -04:00
Tristan PILAT 99e8e74db8 Add lxc-php README file 2019-06-28 09:33:22 -04:00
Tristan PILAT bd821b7a06 Fix condition check mistakes in templates 2019-06-28 09:33:22 -04:00
Benoît S. b459eab77a apt: Install evolix public repo only for Debian
continuous-integration/drone/push Build is passing Details
Closes #56
2019-06-20 10:04:10 +02:00
Benoît S. 682191889f apt: Ubuntu bionic sources list
continuous-integration/drone/push Build encountered an error Details
Closes #55
2019-06-20 09:58:00 +02:00
Benoît S. ac66ede677 Handle Ubuntu >= 18
continuous-integration/drone/push Build encountered an error Details
2019-06-19 17:46:53 +02:00