Saya mencoba membuat Ansible Playbook untuk menggunakan beberapa server Ubuntu 12.04 di Linode, tetapi masalah saya sepertinya adalah masalah Ubuntu. Ketika saya menjalankan kombinasi apt-get atau aptitude yang berbeda, saya selalu mendapatkan dialog berikut yang harus saya tanggapi.
Saya ingin ini dijawab dari baris perintah sehingga tidak mengganggu penyebaran otomatis. Ada ide?
Perintah saya saat ini di bawah. Perhatikan bahwa saya mencoba menyetel 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