New in version 1.6.
Configure a .deb package using debconf-set-selections. Or just query existing selections.
parameter | required | default | choices | comments |
---|---|---|---|---|
name | yes |
Name of package to configure. aliases: pkg
|
||
question | no |
A debconf configuration setting aliases: setting, selection
|
||
unseen | no | Do not set 'seen' flag when pre-seeding |
||
value | no |
Value to set the configuration to aliases: answer
|
||
vtype | no |
|
The type of the value supplied.
seen was added in 2.2. |
# Set default locale to fr_FR.UTF-8 debconf: name=locales question='locales/default_environment_locale' value=fr_FR.UTF-8 vtype='select' # set to generate locales: debconf: name=locales question='locales/locales_to_be_generated' value='en_US.UTF-8 UTF-8, fr_FR.UTF-8 UTF-8' vtype='multiselect' # Accept oracle license debconf: name='oracle-java7-installer' question='shared/accepted-oracle-license-v1-1' value='true' vtype='select' # Specifying package you can register/return the list of questions and current values debconf: name='tzdata'
Note
This module requires the command line debconf tools.
Note
A number of questions have to be answered (depending on the package). Use ‘debconf-show <package>’ on any Debian or derivative with the package installed to see questions/settings available.
Note
Some distros will always record tasks involving the setting of passwords as changed. This is due to debconf-get-selections masking passwords.
For more information on what this means please read Extras Modules
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, developing_test_pr and Developing Modules.
© 2012–2016 Michael DeHaan
© 2016 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/debconf_module.html