From: daianamezdrea <46529728+daianamezdrea@users.noreply.github.com> Date: Mon, 13 Sep 2021 09:38:57 +0000 (+0300) Subject: Merge pull request #999 from smortex/debian-frontend X-Git-Tag: v8.3.0~3 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=bb7eb5c50733b4f1955464be466baec963a0a9e4;hp=7d495c5246f8de1f7bd0561957d33aca51279027;p=puppet-modules%2Fpuppetlabs-apt.git Merge pull request #999 from smortex/debian-frontend (maint) Set DEBIAN_FRONTEND=noninteractive on upgrade --- diff --git a/tasks/init.rb b/tasks/init.rb index 4305312..86367d9 100755 --- a/tasks/init.rb +++ b/tasks/init.rb @@ -8,6 +8,13 @@ require 'puppet' def apt_get(action) cmd = ['apt-get', action] cmd << '-y' if ['upgrade', 'dist-upgrade', 'autoremove'].include?(action) + if ['upgrade', 'dist-upgrade'].include?(action) + ENV['DEBIAN_FRONTEND'] = 'noninteractive' + cmd << '-o' + cmd << 'Dpkg::Options="--force-confdef"' + cmd << '-o' + cmd << 'Dpkg::Options="--force-confold"' + end stdout, stderr, status = Open3.capture3(*cmd) raise Puppet::Error, stderr if status != 0 { status: stdout.strip }