Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- resource sakuracloud_server "serverA"{
- # (省略)
- }
- resource sakuracloud_server "serverB"{
- # (省略)
- }
- resource "null_resource" "db_replication" {
- triggers{
- # 依存を定義
- server_ids = "${sakuracloud_server.serverA.id},${sakuracloud_server.serverB.id}"
- }
- # MySQLレプリケーション開始
- provisioner "remote-exec" {
- connection {
- user = "root"
- host = "${var.server01_ip}"
- private_key = "${file("${path.root}/${var.ssh_keyfile}")}"
- }
- inline = [
- "cat << EOF | mysql -u root --password='${var.mysql_root_password}'\n${template_file.start_replication_sql01.rendered}\nEOF\n"
- ]
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement