summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-15Avoid root password leak to process listGabriel Filion
The current procedure of setting the root MySQL password leaks the root password by giving it to the setmysqlpass.sh script on the command line. This means that during the couple of seconds that the script is executing, the password is visible in the process list! Since we're already writing the password in the /root/.my.cnf file, make the setmysqlpass.sh script parse this file to retrieve the password instead of receiving it from a command line argument. Also, in some shells the 'echo' command might appear in the process list. Use a heredoc notation to create the output without using a command. Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-05-10add mysql::client::ruby subclassJerome Charaoui
2010-05-10implement mysql::client subclassesJerome Charaoui
2010-05-07adapt to new common moduleJerome Charaoui
2009-12-22adjust nagios mysql user to allow tcp connectionsJerome Charaoui
2009-12-11add nagios class to create mysql user and grant for nagios, with option to ↵Jerome Charaoui
skip nagios service registration if check is done through check_ssh or check_nrpe for example
2009-12-11manage mysql munin plugin per-OS, use debian.cnf on DebianJerome Charaoui
2009-12-11manage permissions on debian.cnfJerome Charaoui
2009-12-10make backup and optimize cron jobs optional; introduce $mysql_backup_cron, ↵Jerome Charaoui
$mysql_backup_dir and$mysql_optimize_cron; use a module_dir for scripts
2009-12-10change mysql client alias and quote resource namesJerome Charaoui
2009-12-10run mysql_set_rootpw if $mysql_rootpw changesJerome Charaoui
2009-12-10add Debian supportJerome Charaoui
2009-11-19be nicer during mysql backupmh
sometimes it can happen that by locking all tables we run into error 24, which means to many open files. According to http://rackerhacker.com/2007/08/19/mysql-errcode-24-when-using-lock-tables/ we can use single-transaction to be nicer during backups.
2009-11-14update to 0.25.x stylemh
2009-11-02recursivly updating file path to new 0.25 stylemh
2009-10-31move plugin directory to fit new 0.25 stylemh
2009-10-04fix class namingmh
2009-10-03refactor classesmh
2009-05-19fixing fucked up licensemh
2009-04-13revert 3225, as facter is now fixedmh
2009-02-24revert boolean stuff because there are problem with puppetmh
2009-02-24true and false shouldn't be stringsmh
2009-02-22fix correct dependencymh
2009-02-22set home so .my.cnf is found as we run it as cron weeklymh
2009-02-22fixing integer conversionmh
2009-02-21merged with puzzlemh
2008-10-19Merge commit 'puzzle/development'mh
2008-10-18the ibdata1 file needs to be mysql, otherwise mysqld is not startingandreas
2008-09-30make the pipe redirect working on ubuntu, debian, centos, fedora and openbsdmh
2008-09-29fixed it to be usable as well on openbsdmh
2008-08-07optimized default my.cnfmh
2008-08-07merged with puzzlemh
2008-07-29if we enable binary logs, we should also enable max days for themmh
2008-07-14better dependencymh
2008-07-14merged with immerda, added data directory to be defaultmh
2008-07-13no quotes for munin pluginmh
2008-07-13fixed log-bin locationmh
2008-07-11fixing bin-log parammh
2008-07-11moved it to note clear about the used distributionmh
2008-07-11fixed merge regressionsmh
2008-07-11merged with puzzlemh
2008-07-02removing chicken/egg test, to test if it still failsmh
2008-07-01removed unneeded filesmh
2008-07-01removed unneeded filesmh
2008-07-01removed unneeded filesmh
2008-07-01merged with puzzlemh
2008-06-16removed double definitionmh
2008-06-13merged with puzzlemh
2008-05-12added selinux stuffmh
2008-04-04fixed languagemh