86d59cbb5f
mysql: install save_mysql_processlist script
2020-11-24 13:59:04 +01:00
7a37167e20
mysql: fix typo in restart handler
continuous-integration/drone/push Build is passing
2020-10-29 10:42:57 +01:00
4de33e41b5
mysql: fix typo in restart handler
continuous-integration/drone/push Build is passing
2020-10-29 10:41:33 +01:00
0fee07f47e
Fix variable par défaut manquante dans mysql
...
continuous-integration/drone/push Build is passing
Le lower_case_table_names doit être mis à Null pour que le check marche.
2020-06-10 10:37:36 -04:00
8c1e40c1a9
Add option to make a mysql install read only
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
Rebased on unstable
2020-06-01 12:03:23 -04:00
5b9cc3af31
Added mysql_innodb_log_file_size option to the mysql role
...
Makes it possible to have larger binary entries when replicating.
2020-06-01 12:01:01 -04:00
1a96616f42
Fix right problem in mysql replication
...
The configuration file was not set to 0644, which caused the file
to be ignored by mysql and it's configuration not to be set.
2020-06-01 12:01:01 -04:00
b80f3993ae
Added some mysql variables and allowed forcing config update
...
The default behaviour is kept, but this way we can manage a mysql
installation from ansible.
2020-06-01 12:01:01 -04:00
d15819fb04
Replication should set a binlog format
...
This could possible be better served in the base config file, but
for now I'll keep it here.
2020-06-01 12:01:01 -04:00
6289c7fe1c
Removed redundant nagios checks
...
They are already installed by the base roles.
2020-06-01 12:01:01 -04:00
45fba1f878
Removed useless dbadmin script from mysql replication tasks
...
It was used by a very specific client case and is not needed for a
general role.
2020-06-01 12:01:01 -04:00
Patrick Marchand
c319be2542
Make it possible for mysql role to copy evolix scripts
...
Based myself off of the webapps/evoadmin-web role, but I'm not sure
we still consider this a hack or not. We use a read only /usr fs,
so we need to remount it to add scripts in /usr/local/share.
2020-06-01 12:01:01 -04:00
Patrick Marchand
31f002f9d9
Added option to prepare mysql servers for replication
2020-06-01 12:01:01 -04:00
1e3ac40167
mysql: Munin must use the debian-sys-maint user
continuous-integration/drone/push Build is passing
2020-03-08 22:15:06 +01:00
ddef475778
mysql: add a missing name to a task
2020-03-08 22:14:40 +01:00
7283e34077
Replace version_compare() with version()
2020-02-25 10:45:35 +01:00
eded11f88f
Change "|search" with "is search"
2019-12-31 16:18:56 +01:00
e04d881988
replace "with_items" in apt modules
2019-12-31 16:18:56 +01:00
79bb6103b8
Change "|version_compare" with "is version_compare"
2019-12-31 10:18:19 +01:00
Victor LABORIE
6f5e13f8b8
Add evolix prefix to include_role
2019-11-29 14:00:25 +01:00
a9b61161e0
fix typos
continuous-integration/drone/push Build is passing
2019-10-24 15:55:40 +02:00
bea11352be
Merge branch 'buster' into unstable
2019-09-23 18:34:35 +02:00
Patrick Marchand
0009272462
Allow setting a custom mysql server_id
2019-09-12 11:46:12 -04:00
Patrick Marchand
cf83732946
The mysql readme had an erroneous line removal
2019-09-12 08:59:04 -04:00
Patrick Marchand
109191ccd8
Added mysql_log_bin variable to enable binary logs
2019-09-12 08:54:18 -04:00
771c75c1de
all-roles: Dot not use ansible_lsb as it is deprecated
...
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
f5ad70a2e4
Merge branch 'unstable' into buster
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is passing
2019-07-01 17:19:35 +02:00
1b972caa83
Add install package percona-toolkit by default
continuous-integration/drone/push Build encountered an error
2019-06-26 18:12:39 +02:00
c147a4674d
mysql : mytop dependencies for buster
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2019-06-26 17:46:36 +02:00
bee57a0b3c
change distribution release codename
...
continuous-integration/drone/push Build encountered an error
continuous-integration/drone/pr Build is failing
Ansible 2.2 is too old to know about buster.
Let's use LSB for that.
2019-06-18 17:35:28 +02:00
aa28e9c1b8
change repositories URL
2019-03-21 15:31:58 +01:00
5056f93283
mysql: logdir can be customized
2018-11-14 16:13:06 +01:00
6b769f5d77
mysql: restart MySQL if systemd unit has changed
2018-11-14 16:13:06 +01:00
98a0893f43
mysql: update README
2018-09-14 11:45:57 +02:00
b2596aad2a
mysql: add a variable to prevent mysql from restarting
2018-09-13 18:32:23 +02:00
d09fd169b3
mysql: default values should stay in the proper file
...
Default values are set in z-evolinux-defaults.cnf and should be added in
zzz-evolinux-custom.cnf only if the value differs from the default.
2018-08-23 12:17:13 +02:00
Tristan PILAT
01ae7b0e31
Add some new customisable configuration parameters
2018-08-23 09:31:04 +02:00
ec12948398
mysql: add quotes in a few tasks
2018-07-10 16:27:10 +02:00
03431fc116
mysql: add an option to install the dev client libraries
2018-06-09 13:15:08 +02:00
15ebb84bb6
mysql/mysql-oracle: mysqltuner cron scripts is 0755
2018-04-22 17:32:23 +02:00
92bb60495d
mysql: add a name attribute for systemd daemon-reload module
2018-04-19 15:44:05 +02:00
b843a528be
mysql: abort if MariaDB on Debian 8
...
We can't create other users with 'debian-sys-maint' on Debian 8 with
MariaDB.
We must give it the GRANT privilege before continuing.
2018-04-17 10:24:47 +02:00
602836a6e7
mysql: whitespaces
2018-04-17 10:24:12 +02:00
ae6e376048
mysql: properly reload systemd
2018-04-15 23:58:31 +02:00
Victor LABORIE
81861bad80
mysql: use check_mode for apg command
...
* Fix usage of mysql role with --check
2018-04-13 12:08:58 +02:00
a12dca0b70
mysql/mysql-oracle: mysqltuner cron task is executable
2018-03-14 09:35:26 +01:00
b81ef36f92
mysql: remount /usr (if needed) before creating scripts directory
2018-03-14 09:33:14 +01:00
7a6b8451a9
Added "The total blob data length" pattern
...
This will detect this error:
[ERROR] InnoDB: The total blob data length (10066388) is greater than 10% of
the total redo log size (100663296). Please increase total redo log size.
2017-12-04 11:22:03 +01:00
3d5c004d8a
mysql: parameterize evolinux config files
...
The tmpdir task was not using the right file.
We use a variable for those files, to hemp with maintenance ans
customization.
2017-11-29 10:02:02 +01:00
690e44ac5d
mysql: check_mode for nrpe password
2017-11-26 18:58:39 +01:00