become_user
Ansible 의 기능에 대해 잘 알고 있지만 실제로 이해하지 못하는 것이 있습니다. 각 사용자에 대해 사용자를 지정하지 않고도 다른 사용자로 작업 을 쉽게 수행 하는 방법 입니다.
모든 작업에 bebe를 추가하는 것은 정말 고통스러운 것 같습니다. 여러 작업을 위해 현재 사용자를 전환하는 방법을 찾고 있습니다.
각 "블록"에 대해 새 작업 파일을 만들어야하는 경우 전체 배포 논리를 따르기가 매우 어렵습니다.
포함 또는 차단의 두 가지 옵션 만 있습니다.
포함은 Ansible 1의 유일한 옵션입니다.
- include: run_as_user_x.yml
become: true
become_user: x
Ansible 2에는 블록 개념이 도입되었습니다.
- block:
- some task
- another task
- task n
become: true
become_user: x
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다