gpt4 book ai didi

azure - 如何将 Terraform 和 Ansible 连接在一起?

转载 作者:行者123 更新时间:2023-12-03 04:57:02 25 4
gpt4 key购买 nike

我编写了一个 Terraform 脚本来启动 Azure 上的基础设施。我还编写了一个 Ansible 脚本,用于使用最新更新修补在 Azure 上启动的 VM。但是,当虚拟机启动后,我无法自动执行修补过程。

最佳答案

您可以使用 Terraform 中的 Provisioners 在已配置的虚拟机上执行 Ansible Playbook。我不确定你的 terraform 版本。但下面的代码可能会有所帮助。请记住,Provisioner 是最后的手段

  provisioner "local-exec" {
command = "ansible-playbook -u user -i '${self.public_ip},' --private-key ${var.ssh_key_private} provision.yml"
}

https://www.terraform.io/docs/language/resources/provisioners/syntax.html

关于azure - 如何将 Terraform 和 Ansible 连接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66081506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com