如何使用puppet的无人值守升级模块安装所有升级(不仅仅是安全性)

时间:2016-10-05 23:23:35

标签: puppet ubuntu-16.04 apt

我正在使用puppet来配置运行Ubuntu 16.04的桌面教室,我正在使用puppet unattended-upgrades模块。

但是,我无法从文档(我是Linux菜鸟)中了解如何使用它来自动升级所有软件包,而不仅仅是安全性。

在模块概述中,它说:

  

unattended_upgrades模块允许安装和   通过apt。

配置自动安全(和其他)更新

“(和其他)”似乎表明它应该能够做到这一点。如何使用此模块升级所有已安装的软件包,而不仅仅是安全更新?

1 个答案:

答案 0 :(得分:1)

你需要设置“起源”。默认情况下,它只是安全性(see here)。

apt::unattended_upgrades {
  origins             => $::apt::params::origins,
  update              => '1',
  download            => '1',
  upgrade             => '1',
  autoclean           => '7',
}