diff --git a/main.tf b/main.tf index 328270507bbd65f2e36530986a5195adb8c10e1f..37696effff19238b39dcac9d3cb25ad84b0251db 100644 --- a/main.tf +++ b/main.tf @@ -83,13 +83,15 @@ depends_on = ["openstack_networking_subnet_v2.dmzsubnet"] resource "openstack_compute_floatingip_associate_v2" "ohpc" { floating_ip = "${openstack_networking_floatingip_v2.ip_pool.address}" instance_id = "${openstack_compute_instance_v2.ohpc.id}" + + connection { + host = "${format("164.111.161.%s", element(split(".", openstack_networking_floatingip_v2.ip_pool.address),3))}" + #host = "${openstack_networking_floatingip_v2.ohpc.address}" + user = "centos" + private_key = "${file("~/.ssh/id_rsa")}" + } provisioner "remote-exec" { - connection { - host = "${format("164.111.161.%s", element(split(".", openstack_networking_floatingip_v2.ip_pool.address),3))}" - user = "centos" - private_key = "${file("~/.ssh/id_rsa")}" - } inline = [ "sudo mkdir -p /CRI_XCBC && sudo chown centos: /CRI_XCBC", @@ -104,21 +106,9 @@ resource "openstack_compute_floatingip_associate_v2" "ohpc" { provisioner "file" { source = "CRI_XCBC/" destination = "/CRI_XCBC/" - connection { - host = "${format("164.111.161.%s", element(split(".", openstack_networking_floatingip_v2.ip_pool.address),3))}" - #host = "${openstack_networking_floatingip_v2.terraform.address}" - user = "centos" - private_key = "${file("~/.ssh/id_rsa")}" - } } provisioner "remote-exec" { - connection { - host = "${format("164.111.161.%s", element(split(".", openstack_networking_floatingip_v2.ip_pool.address),3))}" - #host = "${openstack_networking_floatingip_v2.ohpc.address}" - user = "centos" - private_key = "${file("~/.ssh/id_rsa")}" - } inline = [ "sudo ansible-playbook -c local -i /CRI_XCBC/hosts -l `hostname -s` /CRI_XCBC/site.yaml -b" ]