소규모 컴퓨터 그룹에서 간단한 사용자 관리 작업에 Ansible을 사용하고 있습니다. 현재 플레이 북을 설정했으며 hosts: all
호스트 파일은 모든 컴퓨터가 나열된 단일 그룹입니다.
# file: hosts
[office]
imac-1.local
imac-2.local
imac-3.local
하나의 머신을 자주 타겟팅해야한다는 것을 알게되었습니다. 이 ansible-playbook
명령은 다음과 같이 재생을 제한 할 수 있습니다.
ansible-playbook --limit imac-2.local user.yml
그러나 이는 잠재적으로 파괴적인 플레이 북에 있어서는 매우 약해 보입니다. limit
깃발을 남기면 플레이 북이 어디에서나 실행됩니다. 이 도구는 가끔씩 만 사용되기 때문에 재생을 속이는 조치를 취할 가치가 있으므로 지금부터 몇 달 동안 우연히 핵무기를하지 않습니다.
플레이 북 실행을 단일 컴퓨터로 제한하는 가장 좋은 방법이 있습니까? 중요한 세부 사항이 빠진 경우 플레이 북은 무해해야합니다.
--limit office[0]