2017-11-21 16 views
0

Windows 그룹에없는 모든 웹 서버로 실행을 제한하려고합니다.패턴이 무언가와 함께 작동하지 않습니까? - 제한 사항이 있습니까?

[test] 
webservers:!windows 

과 같이 실행 : 나는 새 그룹을 만들 때이 완료 얻을

ansible-playbook -i inventories/staging/ site.yml --limit test 

을하지만 그룹 정의를 방지하고 실패 한계 문에 모두를 넣어하려고 할 때 ! 윈도우 이벤트는

ansible-playbook -i inventories/staging/ site.yml --limit "webservers:!windows" 

이 지원되지 않습니다을 발견 아니면 내가 뭔가 잘못을하지?

답변

3

!은 이전 명령을 확장하기 위해 bash의 특수 문자입니다.

bash 확장을 피하려면 작은 따옴표를 사용해야합니다. --limit 'webservers:!windows'