X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=tasks%2Finit.rb;h=43053128a25dbd1edad4a4f041424df26c17f338;hb=fbc49731a7c9b1300c7170c16df589bd9cac8541;hp=ebcf72adddee590f91516a756b07aadeccb16857;hpb=28c045c8df113eee86359a188a5a18a5317de3e1;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/tasks/init.rb b/tasks/init.rb index ebcf72a..4305312 100755 --- a/tasks/init.rb +++ b/tasks/init.rb @@ -1,11 +1,13 @@ #!/opt/puppetlabs/puppet/bin/ruby +# frozen_string_literal: true + require 'json' require 'open3' require 'puppet' def apt_get(action) cmd = ['apt-get', action] - cmd << '-y' if action == 'upgrade' + cmd << '-y' if ['upgrade', 'dist-upgrade', 'autoremove'].include?(action) stdout, stderr, status = Open3.capture3(*cmd) raise Puppet::Error, stderr if status != 0 { status: stdout.strip }