Linode에 Ubuntu 12.04 서버를 배포하기 위해 Ansible Playbook을 만들려고하는데 내 문제는 Ubuntu 서버 인 것 같습니다. apt-get 또는 aptitude의 다른 조합을 실행할 때 항상 응답 해야하는 다음 대화 상자가 나타납니다.
자동 배포를 방해하지 않도록 명령 줄 에서이 답변을 받고 싶습니다. 어떤 아이디어?
내 현재 명령은 다음과 같습니다. DEBIAN_FRONTEND를 설정하려고합니다.
#!/bin/bash
echo 'DEBIAN_FRONTEND="noninteractive"' >> /etc/profile
echo 'DEBIAN_FRONTEND="noninteractive"' >> ~/.profile
source /etc/profile
source ~/.profile
# This next line is the one that pops up the dialog
sudo aptitude -y install iptables-persistent
# Need this to fix an issue with the package post-install (this works fine.)
sudo sed \
-i 's/\(modprobe -q ip6\?table_filter\)/\1 || true/g' \
/var/lib/dpkg/info/iptables-persistent.postinst; \
sudo aptitude install iptables-persistent