Estoy tratando de construir un Playbook Ansible para implementar algunos servidores Ubuntu 12.04 en Linode, pero mi problema parece ser uno de Ubuntu. Cuando ejecuto diferentes combinaciones de apt-get o aptitude siempre obtengo el siguiente cuadro de diálogo al que tengo que responder.
Me gustaría que esto se responda desde la línea de comandos para que no interrumpa la implementación automática. ¿Algunas ideas?
Mis comandos actuales están a continuación. Tenga en cuenta que estoy tratando de configurar 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