如何评估 Ansible 模块 return 值?
How to evaluate Ansible module return values?
这是 运行 我的剧本返回的内容:
ok: [localhost] => {
"result_pub_ips_ephemeral": {
"changed": false,
"failed": false,
"public_ips": []
}
}
Public_ips 是空的,所以我假设我可以用以下方法测试它:
result_pub_ips_ephemeral.public_ips !=""
但是不行。当变量为空时,我想用它来跳过任务。我怎样才能做到这一点?
谢谢
我想你可以用这个条件来测试它:
when: result_pub_ips_ephemeral.public_ips
如果result_pub_ips_ephemeral.public_ips为空则任务将被跳过。
这是 运行 我的剧本返回的内容:
ok: [localhost] => {
"result_pub_ips_ephemeral": {
"changed": false,
"failed": false,
"public_ips": []
}
}
Public_ips 是空的,所以我假设我可以用以下方法测试它:
result_pub_ips_ephemeral.public_ips !=""
但是不行。当变量为空时,我想用它来跳过任务。我怎样才能做到这一点? 谢谢
我想你可以用这个条件来测试它:
when: result_pub_ips_ephemeral.public_ips
如果result_pub_ips_ephemeral.public_ips为空则任务将被跳过。