Eu não testei isso, mas acredito que depois de executar o dpkg-reconfigure
em uma máquina de exemplo, você pode executar debconf-get-selections | egrep "^gitolite\s"
para obter o que foi definido. (está no pacote debconf-utils
se você não tiver).
Em seguida, na CLI, debconf-set-selections $FILENAME
antes de executar o apt.
Então, com fantoche, seria algo como:
file {
"/var/cache/debconf/gitolite.preseed":
source => '...'; # someplace with that output
}
package {
"gitolite":
require => File["/var/cache/debconf/gitolite.preseed"],
responsefile => "/var/cache/debconf/gitolite.preseed";
}
Mais informações no site de fantoches:
Eu suspeito que o Chef tenha um mecanismo similar para especificar um arquivo de resposta ou preseed ou algo assim, mas eu não sou um usuário Chef.