【发布时间】:2020-11-29 12:30:59
【问题描述】:
我不太确定如何跟踪用 YAML 编写的用于网络设备的现有项目。 我已正确设置系统并完美执行所有任务。但我想检查所有数据都分配了什么。
有没有办法像 python 一样追踪 ansible?
例如:在 python 中,我可以使用 ipdb 模块或只使用 print() 语句来查看所有类型的东西。
【问题讨论】:
-
Ansible playbook 应该是 idempotent,因此您应该能够再次运行 playbook 而无需进行任何更改。但是,更安全的选择是在检查模式
-C下重新运行它,并在-v或-vvv上进行详细打印。 Diff more-D在您寻找更改时也很好。ansible-playbook -C -D -vv your_play.yml将是获取调试输出的完整命令。 -
谢谢米克。如果我想检查存储在变量中的内容怎么办。调试会是我唯一的选择吗?
-
据我所知,调试是查看存储在变量中的值的唯一选项
标签: networking automation ansible yaml