2017-09-29 3 views
0

que je fais mes premiers pas avec Terraform et je me demandais si je peux faire quelque chose comme ceci:Puis-je créer une VM avec Terraform dans OpenStack (ou tout autre IaaS) et utiliser ensuite l'adresse IP de la nouvelle VM comme entrée pour une autre ressource?

resource "openstack_compute_instance_v2" "terraform-xx" { 

... 
... 

    provisioner "local-exec" { 
     command = "inspec exec test/smoke/default/* -t ssh://[email protected]***HERE-I-WOULD-NEED-THE-VM-IP*** --password passw0rd" 
    } 

} 

Fondamentalement, je dois saisir la nouvelle adresse IP de VM dans une variable et référence variable dans un local-exec provisioner

Répondre