debops.apt_listchanges default variables
APT package and installation
- apt_listchanges__deploy_state
Specify if the apt-listchanges package should be installed (present
)
or not installed (absent
). All specified packages will be purged if the
role is disabled using this variable.
apt_listchanges__deploy_state: 'present'
- apt_listchanges__base_packages
List of APT packages to install.
apt_listchanges__base_packages: [ 'apt-listchanges' ]
- apt_listchanges__packages
List of additional APT packages to install with apt-listpackages.
apt_listchanges__packages: []
Main configuration options
- apt_listchanges__mail_to
List of e-mail accounts to which messages from apt-listchanges will be sent.
apt_listchanges__mail_to: '{{ ansible_local.core.admin_private_email|d([ "root" ]) }}'
- apt_listchanges__apt_frontend
Specify which apt-listchanges frontend to use when the script is executed
by APT operations. By default the frontend is mail
unless apticron
is
detected in which case the APT frontend is disabled, since apticron
will
send virtually the same e-mails anyway.
See apt-listchanges(1) for list of available frontends.
apt_listchanges__apt_frontend: '{{ "none"
if (ansible_local|d() and ansible_local.apticron|d() and
ansible_local.apticron.enabled|bool)
else (ansible_local.apt_listchanges.apt.frontend
if (ansible_local.apt_listchanges.apt|d() and
ansible_local.apt_listchanges.apt.frontend|d())
else "mail") }}'
- apt_listchanges__apt_which
Specify what information should be sent when the script is run by APT
operations. Choices: news
, changelogs
, both
. By default only
important NEWS items will be sent.
apt_listchanges__apt_which: 'news'
- apt_listchanges__apticron_frontend
Specify what frontend to use when the script is executed by apticron
. See
apt-listchanges(1) for information about available frontends.
apt_listchanges__apticron_frontend: 'mail'
- apt_listchanges__apticron_which
Specify what information should be sent when the script is run by
apticron
. Choices: news
, changelogs
, both
.
apt_listchanges__apticron_which: 'both'
Configuration profiles
- apt_listchanges__profiles
YAML dictionary with information about apt-listchanges profiles which should be configured. Each value should be a YAML dictionary with key: value pairs which define the configuration options. See apt-listchanges(1) for information about what options can be configured in a profile.
apt_listchanges__profiles:
'cmdline': '{{ apt_listchanges__profile_cmdline }}'
'apt': '{{ apt_listchanges__profile_apt }}'
'apticron': '{{ apt_listchanges__profile_apticron }}'
- apt_listchanges__profile_cmdline
Profile used when apt-listchanges is run from the command line, according th the manual.
apt_listchanges__profile_cmdline:
frontend: 'pager'
- apt_listchanges__profile_apt
Profile used when apt-listchanges is executed during APT operations.
apt_listchanges__profile_apt:
frontend: '{{ apt_listchanges__apt_frontend }}'
email_address: '{{ apt_listchanges__mail_to | join(",") }}'
confirm: '0'
which: '{{ apt_listchanges__apt_which }}'
save_seen: '/var/lib/apt/listchanges.db'
- apt_listchanges__profile_apticron
Profile used when apt-listchanges is run by apticron
.
apt_listchanges__profile_apticron:
frontend: '{{ apt_listchanges__apticron_frontend }}'
email_address: '{{ apt_listchanges__mail_to | join(",") }}'
confirm: '0'
which: '{{ apt_listchanges__apticron_which }}'
save_seen: '/var/lib/apt/listchanges.db'