Sha256: da9ac6dde551f6ceb12f077e01b6d02d32dcc5dadf3eb22c13d98d7afd86601a
Contents?: true
Size: 666 Bytes
Versions: 7
Compression:
Stored size: 666 Bytes
Contents
module Pvcglue class Packages class UnattendedUpgrades < Pvcglue::Packages def installed? get_minion_state(:installed_unattended_upgrades_at) end def install! connection.write_to_file_from_template(:root, '20auto-upgrades.erb', '/etc/apt/apt.conf.d/20auto-upgrades') connection.write_to_file_from_template(:root, '50unattended-upgrades.erb', '/etc/apt/apt.conf.d/50unattended-upgrades') end def post_install_check? connection.run!(:root, '', 'service unattended-upgrades restart') set_minion_state(:installed_unattended_upgrades_at, Time.now.utc) true end end end end
Version data entries
7 entries across 7 versions & 1 rubygems