Release 10.3.0 #120

Manually merged
jlecour merged 51 commits from unstable into stable 2020-12-21 16:12:23 +01:00
Owner
No description provided.
jlecour added 51 commits 2020-12-21 16:12:15 +01:00
1d9ab0f1f3 Allows using localhost to connect to MySQL in lxc
Add 'php_conf_mysql_default_socket' variable to lxc-php role that
configure both the lxc containers and PHP so that a local MySQL database
may be used through localhost.

The PHP containers will automount /var/run/mysqld/mysqld.sock (the
default path to the mysql socket) to the path defined by the variable
'php_conf_mysql_default_socket' which will be the path used by php to
contact MySQL both with mysqli and PDO_MYSQL.
49b20f9b12 lxc-php: Have mysqld.sock inside of a directory
Bind mount don't seems to work on a file so the default socket is now
always named mysqld.sock and the configurable variable is
php_conf_mysql_socket_dir that define the directory the socket will be
in.
5e13f8da4e lxc-php: Make mysql socket binding work on fresh install
/var/run/mysqld only exist after mysql is installed, as such the role
lxc-php need to run after the role mysql.

Also only cause a restart of the containers when their configuration has
been changed.

For now socket binding might only work for mysql and not mysql-oracle
(it's default socket seems to be /tmp/mysql.sock).
continuous-integration/drone/push Build is passing Details
4f7c0d6e69
Add TransfertLog to sftp and ftps configuration
continuous-integration/drone/push Build is passing Details
929f258bf8
nextcloud: New role
continuous-integration/drone/push Build is passing Details
9bb7379e32
filebeat: add logstash output variables
continuous-integration/drone/push Build is passing Details
995cb6d9a2
dovecot: Update munin plugin & configure it
continuous-integration/drone/pr Build is failing Details
d7aed91043
packweb-multiphp: Change default configuration for compatibility
/var/run is now /run (and it is what is used in the .service file)

Have a default directory configured as bind target so things works by default
continuous-integration/drone/pr Build is failing Details
2ea4745f93
lxc-php: Update changelog
continuous-integration/drone/pr Build is failing Details
71f85a5863
Merge branch 'unstable' into packweb-multi-php2
continuous-integration/drone/pr Build is failing Details
6b89fa18cb
mysql-oracle: Update clients' conf to match server's
The socket path was changed in the server configuration, update the
client configuration to match so as not to break anything.
continuous-integration/drone/push Build is passing Details
4de33e41b5
mysql: fix typo in restart handler
continuous-integration/drone/push Build is passing Details
7a37167e20
mysql: fix typo in restart handler
continuous-integration/drone/push Build is passing Details
6c202dcf4f
Check that ansible_distribution_major_version is defined in sudo task
This variable does not exist when run on OpenBSD servers, making the ansible
playbook to exit in a fatal state.
1d8b7c3bea apt: disable APT Periodic
This interfere with our usual workflow (listupgrade)

Note : Using 0 instead of false is intentional, The value is used by the
apt-daily script that except a "0" to disable itself.
continuous-integration/drone/push Build is passing Details
ae07d508cf
Fix key and update just after add pgdg repo key
continuous-integration/drone/push Build is passing Details
18ac1e7279
redis: check maxmemory in NRPE check
If "maxmemory" is set and "maxmemory-policy" is missing or set to 
"noeviction" then we enforce the "maxmemory" limit
continuous-integration/drone/push Build is passing Details
b6817cb62c
evoacme: upstream release 20.12
continuous-integration/drone/push Build is passing Details
9aa24f4cde
minifirewall: Docker support
continuous-integration/drone/push Build is passing Details
84bd3372d5
blockinfile: change from "content" to "block"
It solves the diff bug :
https://github.com/ansible/ansible/issues/62315
continuous-integration/drone/push Build is passing Details
98f798b9fb
cerbot: parse HAProxy config file only if HAProxy is found
continuous-integration/drone/push Build is passing Details
5522f822f7
add set facts for buster
continuous-integration/drone/push Build is passing Details
2a94a3bdf1
fix packages_buster
continuous-integration/drone/push Build is passing Details
0f7dcb57b1
add postgresql_version to empty
continuous-integration/drone/push Build is passing Details
1160a5e809
postgresql: correct confitinal on set_fact
continuous-integration/drone/push Build is passing Details
c324866cd2
Add set variables for debian stretch and jessie
continuous-integration/drone/push Build is passing Details
3c4986275c
evocheck: upstream release 20.12
continuous-integration/drone/push Build is passing Details
0b528f15da
tomcat-instance: fail if uid already exists
continuous-integration/drone/push Build is passing Details
81fbd98a5f
evolinux-users: improve uid/login checks
continuous-integration/drone/push Build is passing Details
0f5ce44186
varnish: change template name for better readability
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
67ce8de85e
varnish: custom reload script is now useless
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
1922b51fbe
Release 10.3.0
jlecour manually merged commit 03b91177b1 into stable 2020-12-21 16:12:23 +01:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: evolix/ansible-roles#120
No description provided.