We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7d495c5 + 287daf9 commit bb7eb5cCopy full SHA for bb7eb5c
tasks/init.rb
@@ -8,6 +8,13 @@
8
def apt_get(action)
9
cmd = ['apt-get', action]
10
cmd << '-y' if ['upgrade', 'dist-upgrade', 'autoremove'].include?(action)
11
+ if ['upgrade', 'dist-upgrade'].include?(action)
12
+ ENV['DEBIAN_FRONTEND'] = 'noninteractive'
13
+ cmd << '-o'
14
+ cmd << 'Dpkg::Options="--force-confdef"'
15
16
+ cmd << 'Dpkg::Options="--force-confold"'
17
+ end
18
stdout, stderr, status = Open3.capture3(*cmd)
19
raise Puppet::Error, stderr if status != 0
20
{ status: stdout.strip }
0 commit comments