From e40032758b7ca9da2eb578920d2dedf17f1bb482 Mon Sep 17 00:00:00 2001 From: Don Brewer Date: Thu, 10 Apr 2008 15:29:35 -0400 Subject: Changed mysql machines to m2m,m2s --- manifests/init.pp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index a5de0dc..3e9f6bc 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -79,13 +79,17 @@ class mysql::standalone inherits mysql::server { } } -class mysql::M2S inherits mysql::server { +class mysql::m2s inherits mysql::server { mysql::mysql_config {"set binary logging": binary_logging => true, } - - mysql::mysql_replication {"Configure Master Server for Master to Slave Replication", + + exec { "restart mysql server": + command => "service mysql restart", + unless => "$mysql_cmd_repl_with_pwd --execute=\"show master status;\" | grep mysqllog", + require => Service ["mysql"], } + } class mysql::slave inherits mysql::server { @@ -93,17 +97,15 @@ class mysql::slave inherits mysql::server { binary_logging => false, } - mysql::mysql_replication {"Configure Slave Server for Replication", - } + mysql::mysql_replication {"Configure Slave Server for Replication":} } -class mysql::M2M inherits mysql::server { +class mysql::m2m inherits mysql::server { mysql::mysql_config {"set binary logging": binary_logging => true, } - mysql::mysql_replication {"Configure Master Server for Master to Master Replication", - } + mysql::mysql_replication {"Configure Master Server for Master to Master Replication": } } define mysql::mysql_config($binary_logging){ -- cgit