gpt4 book ai didi

amazon-web-services - ansible-playbook 是否使用之前创建的变更集(如果存在)或者是否使用 playbook 和 var 运行?

转载 作者:行者123 更新时间:2023-12-03 07:43:27 25 4
gpt4 key购买 nike

我们使用 ansible-playbook 来创建/更新 cloudformation 堆栈。如果我们使用 create_changeset=yes 运行 playbook,那么 ansible 会创建一个变更集而不是更新堆栈。

如果我们使用 create_changeset=no 再次运行 playbook,它是执行变更集还是运行正常的堆栈更新?运行剧本后,变更集消失了,但这并没有告诉我实际发生了什么。

我希望它不会执行变更集,因为我想知道如果我在创建变更集和第二次执行剧本之间更改一个或多个变量会发生什么。在这种情况下,对变量的更改似乎会被错过。

最佳答案

已验证带有 create_changeset=no 的 ansible-playbook 仅执行正常更新。变更集已被删除,但当您进行更新时,无论如何都会发生这种情况。

通过更改 var 值,然后创建变更集,然后再次更改该值并运行 playbook 来验证这一点...导致使用最后一个 var 值而不是变更集中的 var 值。

通过查看 CloudTrails 查看实际进行的 API 调用来确认这一点。

关于amazon-web-services - ansible-playbook 是否使用之前创建的变更集(如果存在)或者是否使用 playbook 和 var 运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58962142/

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