ansible
되기 (특권 승격)
수색…
소개
종종 다른 사용자의 명령을 실행하거나 루트 권한을 얻어야 합니다 . 이 옵션을 사용하면 게스트 시스템에서 다른 사용자 가 될 수 있습니다.
통사론
-
become
: true 또는 yes로 설정할 수 있으며 사용자 에스컬레이션 설정을 트리거합니다. -
become_user
: 원격 호스트에서 원하는 사용자로 설정합니다. -
become_method
: 로그인 및 사용자 변경에 사용되는 명령을 지정하십시오. -
become_flags
: 로그인 매개 변수를 변경하십시오. 쉘 권한없이 시스템 사용자로 변경하려는 경우 주로 사용됩니다.
업무에서만
- name: Run script as foo user
command: bash.sh
become: true
become_user: foo
root로 모든 역할 작업 실행
- hosts: all
become: true
- name: Start apache
service: apache2
state: started
루트로 역할 실행
- hosts: all
roles:
- { role: myrole, become: yes }
- myrole2
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow