Advertisement
Guest User

Untitled

a guest
May 29th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. resource sakuracloud_server "serverA"{
  2. # (省略)
  3. }
  4. resource sakuracloud_server "serverB"{
  5. # (省略)
  6. }
  7.  
  8. resource "null_resource" "db_replication" {
  9. triggers{
  10. # 依存を定義
  11. server_ids = "${sakuracloud_server.serverA.id},${sakuracloud_server.serverB.id}"
  12. }
  13.  
  14. # MySQLレプリケーション開始
  15. provisioner "remote-exec" {
  16. connection {
  17. user = "root"
  18. host = "${var.server01_ip}"
  19. private_key = "${file("${path.root}/${var.ssh_keyfile}")}"
  20. }
  21. inline = [
  22. "cat << EOF | mysql -u root --password='${var.mysql_root_password}'\n${template_file.start_replication_sql01.rendered}\nEOF\n"
  23. ]
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement