저는 여기서 내가 할 수있는 역할에 익숙하지 않습니다.인수가 확실한 역할에 전달 될 때 변수가 정의되지 않았습니다.
더 site.yml
---
- hosts: user1_checkserverlist
user: user1
roles:
- { role: speed_manager, DNAME: "/u" }
- hosts: oracle_checkserverlist
user: oracle
roles:
- { role: speed_manager, DNAME: "/tmp" }
더 speed_manager/기본값/main.yml
DNAME: ""
더 speed_manager/작업/main.yml
---
- include: check.yml diskname={{DNAME}}
더 speed_manager/작업/check.yml
,210내가
ansible-playbook -vvv site.yml -i /web/hostfiles/myhost.txt
는 오류
역할을 실행하는 방법이 있습니다 :TASK [check_bk_speed_manager : ====Execute shell=============] ***************** task path: /web/roles/speed_manager/tasks/check.yml:25 fatal: [myserver.com]: FAILED! => {"failed": true, "msg": "'dn' is undefined"} fatal: [myserver.com]: FAILED! => {"failed": true, "msg": "'dn' is undefined"} to retry, use: --limit @check_bk_speed.retry
내가 할 수있는 DN 값을 기다리고 있었다 "/ u는"
이 어디 오전 지적 할 수 내가 잘못 가고, 이것이 버그라면?