为了账号安全,请及时绑定邮箱和手机立即绑定

带有多个序列的 Ansible for 循环

带有多个序列的 Ansible for 循环

白衣非少年 2021-08-11 22:42:02
在 Python 中,我使用以下代码:打印 1 到 5 和 11 到 15for i in range(1, 6) + range(11, 16):      print iansible Playbook 中是否有类似的方法来实现相同的目的。我看到 with_sequence 可用,如下所示我可以使用它with_sequence: start=1 end=5但是我无法在一个循环中实现这一点,我最终可能会使用两个循环,一个用于 start=1 end=5,第二个用于 start=11 end=15
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

这可能是一个选择:


tasks:

  - debug: msg="{{ '%02d' | format(item) }}"

    loop: "{{ range(1, 6)|list + range(11, 16)|list }}"


查看完整回答
反对 回复 2021-08-11
  • 2 回答
  • 0 关注
  • 237 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信