Id希望从每次播放完成后生成的脚本中填充ansible变量。我特别写了一些在某处使用api的用户,以将用户吸引到应用程序组中。我希望此代码可以在本地运行,并组成一个剧组var。
脚本输出:
users:
user1: jsmith
ssh_key: .......
user2: fsmith
ssh_key: .......
是否可以使用动态变量?类似于动态库存吗?
p.s。输出的第一行是“ ---”,但我不知道如何在此处显示它。
答案 0 :(得分:0)
您可以使用set_fact
:https://docs.ansible.com/ansible/2.5/modules/set_fact_module.html
现在,对于您的用例,恕我直言,如果脚本返回json结果会更好,因为使用jinja过滤器解析起来会更容易