salt.modules.debconfmod
Support for Debconf
-
Answers to debconf questions for all packages in the following format:
{'package': [['question', 'type', 'value'], ...]}
CLI Example:
salt '*' debconf.get_selections
salt.modules.debconfmod.get_selections(fetchempty=True)
-
Set answers to debconf questions for a package.
CLI Example:
salt '*' debconf.set <package> <question> <type> <value> [<value> ...]
salt.modules.debconfmod.set_(package, question, type, value, *extra)
-
Set answers to debconf questions from a file.
CLI Example:
salt '*' debconf.set_file salt://pathto/pkg.selections
salt.modules.debconfmod.set_file(path, saltenv='base', **kwargs)
-
Set answers to debconf questions from a template.
- path
-
location of the file containing the package selections
- template
-
template format
- context
-
variables to add to the template environment
- default
-
default values for the template environment
CLI Example:
salt '*' debconf.set_template salt://pathto/pkg.selections.jinja jinja None None
salt.modules.debconfmod.set_template(path, template, context, defaults, saltenv='base', **kwargs)
-
Answers to debconf questions for a package in the following format:
[['question', 'type', 'value'], ...]
If debconf doesn't know about a package, we return None.
CLI Example:
salt '*' debconf.show <package name>
salt.modules.debconfmod.show(name)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/modules/all/salt.modules.debconfmod.html