第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將Ansible的with_item與變量一起使用?

如何將Ansible的with_item與變量一起使用?

米脂 2019-07-31 10:44:17
如何將Ansible的with_item與變量一起使用?我正在嘗試在Ansible Playbook中轉換列表項的某些字段。這是最簡單的再現路徑,跳過轉換。結果應與users變量相同。---# Run with:# ansible-playbook -i "localhost," loop3.yml- hosts: localhost   connection: local   gather_facts: false   vars:     users:       - name: paul         uid: 1       - name: pete         uid: 2   tasks:     - set_fact:       args:         useritem:           name: '{{ item.name }}'           uid:  '{{ item.uid }}'       with_items:         - users       register: sf_result     - debug: var=sf_result     - set_fact:         userslist: "{{ sf_result.results | map(attribute='ansible_facts.useritem') | list }}"     - debug: var=userslist我收到此錯誤:TASK [set_fact useritem={u'name': u'{{ item.name }}', u'uid': u'{{ item.uid }}'}] ***fatal: [localhost]: FAILED! => {"failed": true, "msg": "ERROR! 'unicode object' has no attribute 'name'"}有幾個 例子很接近我needbut我可以用找不到工作示例set_fact以及with_items和項目,如地圖。我已經嘗試了Ansible 1.9.2,1.9.4和2.0.0-0.6.rc1,但是沒有更多的成功。Ansible 2應允許跳過第二次調用set_fact但錯誤發(fā)生在到達之前。
查看完整描述

1 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

我以為我確實讀過一個with_items接受一個裸變量名稱的地方,但事實并非如此。

該程序按預期運行:

with_items: "{{ users }}"


查看完整回答
反對 回復 2019-07-31
  • 1 回答
  • 0 關注
  • 1622 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號