【发布时间】:2021-06-16 15:04:54
【问题描述】:
我将一个多行变量 dest_host 从 Jenkins 传递给 Ansible,如下所示
ansible-playbook -i allmwhosts.hosts action.yml -e '{ dest_host: myhost1
myhost2 }' --tags validate
在 ansible 中,我希望计算 dest_host 中存在的行数,在本例中为 2。
我可以想到command: "cat {{ dest_host }} | wc -l" 注册输出然后打印作为解决方案。但是,这些是在 Ansible 中获得此功能而不是使用 unix 命令的更好方法吗?
【问题讨论】:
标签: variables parameters count ansible multiline