脚本中的Ansible变量

时间:2018-11-22 10:24:36

标签: ansible

Id希望从每次播放完成后生成的脚本中填充ansible变量。我特别写了一些在某处使用api的用户,以将用户吸引到应用程序组中。我希望此代码可以在本地运行,并组成一个剧组var。

脚本输出:

users:
    user1: jsmith
        ssh_key: .......
    user2: fsmith
        ssh_key: .......

是否可以使用动态变量?类似于动态库存吗?

p.s。输出的第一行是“ ---”,但我不知道如何在此处显示它。

1 个答案:

答案 0 :(得分:0)

您可以使用set_facthttps://docs.ansible.com/ansible/2.5/modules/set_fact_module.html

在戏剧中动态定义变量。

现在,对于您的用例,恕我直言,如果脚本返回json结果会更好,因为使用jinja过滤器解析起来会更容易