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

How to install all upgrades (not just security) with puppet's unattended-upgrades module

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

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

在模块的概述中说:

The unattended_upgrades module allows for the installation and configuration of automatic security (and other) updates through apt.

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

您需要设置"origins"。默认情况下它只是安全 (see here).

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