내 스크립트가 시작되면 쉘은 나에게 모듈의 비밀번호를 묻고 apt-get
나서 다시 ansible
options 을 묻습니다 --ask-get-pass
.
이 스크립트에 비밀번호를 한 번만 입력하려면 어떻게 해야 합니까?
sudo apt-add-repository -y ppa:ansible/ansible &&
sudo apt-get update &&
sudo apt-get install -y ansible &&
ansible-playbook --ask-become-pass playbook.yml
답변1
read
내 경우에는 이 명령이 작동합니다.
read -s -p "SUDO Password: " pass
echo "$pass" | sudo -S apt-add-repository -y ppa:ansible/ansible &&
sudo apt-get update &&
sudo apt-get install -y ansible &&
ansible-playbook --extra-vars "ansible_become_pass=$pass" playbook.yml
@Cometsong 단서 주셔서 감사합니다