Happy:
今日iT邦主动帮我昇升至 iT邦新手 第 4 级!真是一个全方位的技术网站
ansible 加上条件判断:
- hosts: web5 name: play-test vars: seq: - 1 - 2 - 3 - 4 tasks: - name: debug test debug: msg: "{{item}}" #单循环 with_items: "{{ seq }}" #单循环 when: item >= 3 #当项目>=3
跑出来如以下:(大等于3才会印出来)
joulong@joulong1:~/playbook$ ansible-playbook playbook5.yml -i inventory.iniPLAY [play-test] *********************************************************************************************************************************************************************************************TASK [Gathering Facts] ***************************************************************************************************************************************************************************************ok: [joulong2]ok: [joulong3]TASK [debug test] ********************************************************************************************************************************************************************************************skipping: [joulong2] => (item=1)skipping: [joulong2] => (item=2)ok: [joulong2] => (item=3) => { "msg": 3}skipping: [joulong3] => (item=1)ok: [joulong2] => (item=4) => { "msg": 4}skipping: [joulong3] => (item=2)ok: [joulong3] => (item=3) => { "msg": 3}ok: [joulong3] => (item=4) => { "msg": 4}