[GALERA] Prepare Vagrant and variables

This commit is contained in:
Emilien Mantel
2016-09-23 10:01:02 +02:00
parent 1b58f143fa
commit d6173bd9b5
6 changed files with 26 additions and 9 deletions

View File

@@ -17,6 +17,9 @@ my @a = (
"jessie-upstream-percona-slave",
"jessie-default-mariadb-master",
"jessie-default-mariadb-slave",
"jessie-default-mariadb_galera-1",
"jessie-default-mariadb_galera-2",
"jessie-default-mariadb_galera-3"
);
my $start_ip = '192.168.200.10';
@@ -34,13 +37,20 @@ foreach my $n (@a)
join(',', map { sprintf('"%s"', $_) } @data)
);
if($data[-1] eq 'slave')
if($data[-1] eq 'slave')
{
open(FILE, '>', "host_vars/$n");
printf FILE (qq/his_master: '%s'\n/, $tmp_ip);
close(FILE);
}
if($data[-1] =~ /^\d$/ && $data[-2] eq 'mariadb_galera')
{
open(FILE, '>', "host_vars/$n");
printf FILE (qq/galera_id: '%s'\n/, $data[-1]);
close(FILE);
}
open(FILE, '>', "group_vars/" . $data[2]);
printf FILE (qq/mysql_vendor: '%s'\n/, $data[2]);
close(FILE);

View File

@@ -0,0 +1 @@
mysql_vendor: 'mariadb_galera'

View File

@@ -0,0 +1 @@
galera_id: '1'

View File

@@ -0,0 +1 @@
galera_id: '2'

View File

@@ -0,0 +1 @@
galera_id: '3'