Eu gostaria de instalar um pacote (CouchDB 2.1) sem ter que responder manualmente ao prompt. Acredito que a pré-configuração de debconf
é a maneira como isso é feito.
O manual debconf () diz isto:
The easiest way to set up the database is to install the packages
on one machine and answer their questions as usual
Então, depois de instalar o pacote em um nó, olhei para /var/cache/debconf/config.dat
e vejo o seguinte foi adicionado:
Name: couchdb/adminpass_mismatch
Template: couchdb/adminpass_mismatch
Owners: couchdb
Name: couchdb/bindaddress
Template: couchdb/bindaddress
Value: 0.0.0.0
Owners: couchdb
Flags: seen
Name: couchdb/cookie
Template: couchdb/cookie
Value: monster
Owners: couchdb
Flags: seen
Name: couchdb/error_setting_password
Template: couchdb/error_setting_password
Owners: couchdb
Name: couchdb/have_1x_databases
Template: couchdb/have_1x_databases
Owners: couchdb
Name: couchdb/mode
Template: couchdb/mode
Value: clustered
Owners: couchdb
Flags: seen
Name: couchdb/nodename
Template: couchdb/nodename
Value: [email protected]
Owners: couchdb
Flags: seen
E da mesma forma um par de 'versos'? onde adicionado ao arquivo passwords.dat
Devo acrescentar isso a /var/cache/debconf/config.dat
nas outras máquinas? Ou, como posso usar as informações deste banco de dados para instalar sem prompts em máquinas futuras?
Além disso, vejo que os campos de senha foram adicionados de forma semelhante ao passwords.dat. posso apenas acrescentar aqueles também? (Eles não são sensíveis, pois podem ser alterados com muita facilidade)