huxcrux.unattended_upgrades
Ansible 角色:unattended_upgrades
该角色安装并配置无人值守升级
需求
无 :)
角色变量
变量 | 默认值 | 有效选项 |
---|---|---|
unattended_upgrades_allowed_origins | 见下文 | 允许的来源列表 |
unattended_upgrades_origin_patterns | [] |
来源列表 |
unattended_upgrade_blacklist | [] |
包含的包列表 |
unattended_upgrades_reboot | false |
false , true |
unattended_upgrade_reboot_time | "03:00" |
有效的时间戳 |
unattended_upgrade_reboot_with_users | true |
false , true |
unattended_upgrades_mail_to | "" |
有效的电子邮件 |
unattended_upgrades_mail_report | on-change |
always , only-on-error , on-change |
unattended_upgrades_remove_unused_kernel_packages | true |
false , true |
unattended_upgrades_remove_new_unused_deps | true |
false , true |
unattended_upgrades_remove_unused_deps | false |
false , true |
unattended_upgrades_autofix_interrupted_dpkg | true |
false , true |
unattended_upgrades_allow_downgrades | false |
false , true |
unattended_upgrades_allow_apt_mark_fallback | true |
false , true |
unattended_upgrades_dev_release | auto |
true , false , auto |
unattended_upgrades_minimal_steps | true |
false , true |
unattended_upgrades_install_on_shutdown | false |
false , true |
unattended_upgrades_only_on_ac_power | true |
false , true |
unattended_upgrades_skip_on_metered_connection | true |
false , true |
unattended_upgrades_syslog_enabled | false |
false , true |
unattended_upgrades_syslog_facility | daemon |
-- |
unattended_upgrades_verbose | false |
false , true |
unattended_upgrades_debug | false |
false , true |
unattended_upgrades_dl_limit | "" |
一个整数(表示 kb/s) |
unattended_upgrades_allowed_origins
注意: 同时使用
unattended_upgrades_allowed_origins
和unattended_upgrades_origin_patterns
可能会导致意外行为。
默认值:
unattended_upgrades_allowed_origins:
- ${distro_id}:${distro_codename}
- ${distro_id} ${distro_codename}-security
示例剧本
- hosts: all
roles:
- bl0m1.unattended_upgrades