Кукольный и версия пакета для установки

Подскажите, как указать правильную версию для устанавливаемого пакета. Обновление Virtualbox. Обновляется нормально. Но делает это каждый раз. Хотя последняя версия уже установлена.

Мой файл манифеста:

class virtualbox {
        package { "virtualbox":
                provider => dpkg,
                ensure => '5.2.18-124319~Ubuntu~trusty',
                source => "/tmp/virtualbox-5.2_5.2.18-124319~Ubuntu~trusty_amd64.deb"
        }
}

На клиенте:

$ sudo service puppet stop
 * Stopping puppet agent
$ sudo puppet agent -v --no-daemonize
Notice: Starting Puppet client version 3.4.3
Info: Retrieving plugin
Info: Caching catalog for w071
Error: Failed to apply catalog: Parameter ensure failed on Package[virtualbox]: Provider must have features 'versionable' to set 'ensure' to '5.2.18-124319~Ubuntu~trusty' at /etc/puppet/manifests/classes/1c_update.pp:7
Wrapped exception:
Provider must have features 'versionable' to set 'ensure' to '5.2.18-124319~Ubuntu~trusty'

Если указать latest, пакет будет обновляться каждый раз.

0 ответов

Другие вопросы по тегам