summaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2015-09-26remove non-ascii char in comment in init.ppGabriel Filion
Apparently puppet doesn't like ppl who don't speak English and crashes on non-ASCII chars in comments.
2015-08-05package containing ruby bindings is renamed 'ruby-mysql' in wheezy and later ↵Jerome Charaoui
releases
2015-05-13account_security doesn't exist anymoreGabriel Filion
2015-05-13mysql_ibdata1 is not managed anymore but is still overridden for debianGabriel Filion
2015-04-21Merge branch 'master' into merge_immerda_newJerome Charaoui
Conflicts: manifests/server/cron/backup.pp
2015-04-17Restore a few things that got removed:Jerome Charaoui
* Manage /etc/mysql/mysql.conf.d * Account security ensures * Check mysql_exists before realizing ressources These last two points partially revert commit e1649647f326abeb256a73e4cb1060840f846f24
2015-04-17Restore parameters from optimize cronjob classJerome Charaoui
2015-03-27Cron jobs are not removed when unused.Gabriel Filion
Currently, if you have the bad idea of setting backup_cron or optimize_cron to true in the main class and later to change it back to false, the associated cronjob will stay in place even though you don't want it. To make this option more consistant, let's remove cron jobs (and backup helper scripts) when the appropriate option is set to false. Signed-off-by: Gabriel Filion <gabster@lelutin.ca>
2015-02-24Merge branch 'master' of git://git.puppet.immerda.ch/module-mysqlJerome Charaoui
Conflicts: files/scripts/optimize_tables.rb manifests/server/base.pp
2015-01-25we only need to ensure grants if the user is presentmh
2015-01-24fix issues for EL7 + simplify account securitymh
* EL7 uses mariadb & systemd -> adjust setpasswd script to that * move the security ensurance to the setpassword script, as it's easier to ensure that there
2015-01-10this should be variablesmh
2015-01-10on EL7 there is now mariadbmh
2014-03-12Merge branch 'conf_define'Gabriel Filion
2014-03-12Merge branch 'randomize_optimize'Gabriel Filion
2014-03-11Fix munin plugin class on DebianJerome Charaoui
2014-03-06Randomize time of execution for optimize script.Gabriel Filion
By default, time will be between midnight and 7:00 any day of the week. The values are currently hard-coded. This can have serious I/O repercussions on a server with multiple VMs that run mysql since they will all run their optimizations simultaneously.
2014-02-28add mysqltuner classmh
2014-02-05fix #6638 - remove the unless check & improve scriptmh
To workaround a limitation of the exec provider within puppet, we do the unless check no within the script itself and ensure that we use the password there. https://labs.riseup.net/code/issues/6638
2013-12-18conf: notify mysql service to make changes effectiveGabriel Filion
2013-12-05manage configuration snippets in a conf.d directoryGabriel Filion
this should make it easier to override values from my.cnf, or to set other values that aren't in the main config file.
2013-12-05introduce the /etc/mysql/conf.d/ directory for CentOSmh
2013-12-05better use this built in fact nowmh
2013-12-04this is not really necessarymh
2013-05-03some mysql versions start to display a nasty warning - ↵mh
http://bugs.mysql.com/bug.php?id=68376
2013-02-19introduce helpers for mysql backupsmh
2013-02-18Too much linting for factsGabriel Filion
ng brought a problem with my latest linting commit: facts are _always_ strings, so unquoting the value that we're testing against is actually wrong, even though puppet-lint complains. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2013-01-16lint mysql::serverGabriel Filion
2013-01-02fix typomh
2013-01-02make trocla an optional dependencymh
2013-01-02Merge remote-tracking branch 'riseup/master'mh
Conflicts: manifests/client.pp manifests/server.pp manifests/server/base.pp manifests/server/cron/backup.pp manifests/server/munin/default.pp manifests/server/nagios.pp
2013-01-02lintingmh
2013-01-02Merge remote-tracking branch 'shared/master'mh
Conflicts: files/config/my.cnf.Debian manifests/server/base.pp manifests/server/munin/default.pp manifests/server/nagios.pp
2012-12-10some need the password not quoted...mh
2012-12-09simplify and correct dependenciesmh
1. it is important that the root password works 2. we don't need to chain the dependencies
2012-12-09document intend of refreshonyl for setting root pwmh
2012-12-09fix dependency issuesmh
2012-12-09woraround a puppet provider bugmh
2012-12-06lintingmh
2012-06-272.7 underscore rename: site-mysqlMicah Anderson
2012-06-17fix typomh
2012-06-14take hiera out of the paramsmh
2012-06-14take hiera out of the paramsmh
2012-06-14some more hiera variables removedo
2012-06-13remove hierao
2012-06-08refactor things for >2.7mh
2012-05-14use correct backup locationmh
Up to now we used an empty backup location... :/
2012-04-29Merge remote-tracking branch 'laurantb/master'mh
Conflicts: manifests/server/cron/backup.pp
2012-04-18fix another trivial syntax errorMicah Anderson
2012-04-18fix syntax errorMicah Anderson