mh
8a96ea5cf0
Merge remote-tracking branch 'riseup/master'
...
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-02 17:25:51 +01:00
mh
33241a38d2
linting
2013-01-02 17:13:45 +01:00
mh
dd6c24844b
Merge remote-tracking branch 'shared/master'
...
Conflicts:
files/config/my.cnf.Debian
manifests/server/base.pp
manifests/server/munin/default.pp
manifests/server/nagios.pp
2013-01-02 17:03:18 +01:00
mh
35b62c1b3d
some need the password not quoted...
2012-12-10 11:01:28 +01:00
mh
c9fda13929
simplify and correct dependencies
...
1. it is important that the root password works
2. we don't need to chain the dependencies
2012-12-09 16:03:39 +01:00
mh
7b2a72a976
document intend of refreshonyl for setting root pw
2012-12-09 16:01:02 +01:00
mh
de7cb43faa
fix dependency issues
2012-12-09 15:52:34 +01:00
mh
828d52e667
woraround a puppet provider bug
2012-12-09 15:12:19 +01:00
mh
53d1455aa5
linting
2012-12-06 23:09:44 +01:00
Micah Anderson
9465f48a65
2.7 underscore rename: site-mysql
2012-06-27 15:47:24 -04:00
mh
60ec42a15f
fix typo
2012-06-17 16:50:08 -03:00
mh
59ec83a3cc
take hiera out of the params
2012-06-14 15:02:17 -03:00
mh
956edf58cc
take hiera out of the params
2012-06-14 14:53:44 -03:00
o
01ab6a5315
some more hiera variables removed
2012-06-14 11:33:31 -03:00
o
cd68caf662
remove hiera
2012-06-13 20:22:45 -03:00
mh
e4ca510b7c
refactor things for >2.7
2012-06-08 13:04:06 -03:00
mh
7f4ae6753f
use correct backup location
...
Up to now we used an empty backup location... :/
2012-05-14 10:29:52 +02:00
mh
1f0784b73e
Merge remote-tracking branch 'laurantb/master'
...
Conflicts:
manifests/server/cron/backup.pp
2012-04-29 12:55:07 +02:00
Micah Anderson
9e22feaca0
fix another trivial syntax error
2012-04-18 11:36:09 -04:00
Micah Anderson
a30637ad2e
fix syntax error
2012-04-18 11:30:36 -04:00
Micah Anderson
05e97ab820
Merge remote-tracking branch 'lelutin/nagios_service' into shared
2012-04-11 18:28:15 -04:00
Micah Anderson
27773b88a5
fix $use_munin hiera check to be use_munin instead of incorrect use_nagios
...
add $use_nagios hiera check
2012-04-11 12:59:33 -04:00
Micah Anderson
a55ce915da
switch hiera to pull its variables in parameterized classes instead of inline in the manifest
2012-04-04 17:47:13 -04:00
Micah Anderson
db8103b0ba
Merge remote-tracking branch 'immerda/master'
...
Conflicts:
manifests/server/munin/default.pp
manifests/server/nagios.pp
2012-04-04 12:22:09 -04:00
Micah Anderson
cc65b6c584
Merge branch 'shared'
2012-03-07 15:11:06 -05:00
Micah Anderson
7f4f7e0052
fix typo in name of mysql_qcache_mem graph
2012-03-07 15:10:48 -05:00
Micah Anderson
56c0601953
Merge branch 'shared'
2012-03-07 11:52:15 -05:00
Micah Anderson
d66e58c325
Merge commit '356fdab8147f8a32a3f14514f2bb77f4f312c734' into shared
...
Conflicts:
files/munin/mysql_connections
manifests/server/base.pp
manifests/server/munin/default.pp
2012-03-07 11:49:28 -05:00
Micah Anderson
084f0cfb67
Merge branch 'shared'
2012-03-07 11:05:49 -05:00
Micah Anderson
e9ff8b6a23
Merge remote-tracking branch 'lelutin/root_pw_no_arg' into shared
...
Conflicts:
manifests/server/base.pp
2012-03-07 11:02:01 -05:00
Gabriel Filion
64bbe64b96
Use the right parameter to nagios::service::mysql
...
check_hostname is not defined. We need to use check_host instead
2012-02-23 04:52:55 -05:00
mh
4ac7369515
migrate everything to hiera/trocla and use the new scoping style
2012-02-10 14:35:19 +01:00
mh
8e18c75911
add admin_user define with trocla
2011-10-27 23:28:10 +02:00
mh
8ff5e446d6
make it possible to retrieve password from trocla
2011-10-18 02:55:10 +02:00
mh
b8b6705865
we should pass the architecture to devel packages
2011-04-03 12:50:25 +02:00
Laurent Bachelier
fb1ec5b777
--all is deprecated
2011-03-18 17:51:34 +01:00
mh
d31940e3f0
Remove other default accounts due to security reasons
2011-02-25 17:27:19 +01:00
mh
995a291afa
improve default database define to also support setting db and user to absent
2011-02-14 19:30:18 +01:00
mh
356fdab814
add some other mysql plugins
2010-12-21 22:10:34 +01:00
Gabriel Filion
e894ddb718
Avoid root password leak to process list
...
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-12-18 12:50:17 +01:00
Gabriel Filion
af8b414c32
Avoid root password leak to process list
...
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-12-15 08:30:53 -05:00
Micah Anderson
eeb5febdaa
add mysql::client::perl, same as mysql::client::ruby
2010-11-02 21:32:39 -04:00
Micah Anderson
9583889456
add mysql munin graphs and adjust the file distribution to match the right location of where they are
2010-11-01 19:43:23 -04:00
Micah Anderson
b48f864b30
fully qualify the path to mysqladmin, without it, you will get this error:
...
Parameter unless failed: 'mysqladmin -uroot status > /dev/null' is both unqualifed and specified no search path at /etc/puppet/modules/mysql/manifests/server/base.pp:62
unless you have set globally:
Exec { path => "/usr/bin:/usr/sbin/:/bin:/sbin:/usr/local/bin:/usr/local/sbin" }
2010-10-29 15:05:16 -04:00
Micah Anderson
8067a1042b
fixed stray semicolon
2010-10-26 17:39:40 -04:00
Micah Anderson
f43c0c883a
fix script_path_in parameter
2010-10-26 17:37:36 -04:00
Micah Anderson
78fa3e62cf
fix munin script path
2010-10-26 13:05:40 -04:00
Micah Anderson
9871e9319c
move the mysql::server::munin::base class to its own file
2010-10-26 11:28:17 -04:00
Micah Anderson
b1ef87fbda
fix incorrect munin graph names
2010-10-26 11:27:59 -04:00
Micah Anderson
50b6789a3a
add the mysql munin graphs:
...
. mysql_connections
. mysql_qcache
. mysql_qcache_mem
. mysql_size_all
2010-10-26 11:12:14 -04:00