Chef/Modernize/ExecuteAptUpdate
The Cookstyle cops department: Chef/Modernize
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
Instead of using the execute resource to run the apt-get update
use Chef Infra Client’s built-n apt_update resource which is available in Chef Infra Client 12.7 and later.
Examples
incorrect
execute 'apt-get update'
execute 'Apt all the apt cache' do
command 'apt-get update'
end
execute 'some execute resource' do
notifies :run, 'execute[apt-get update]', :immediately
end
correct
apt_update
apt_update 'update apt cache'
execute 'some execute resource' do
notifies :update, 'apt_update[update apt cache]', :immediately
end
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.3.0 | String |
Include | Array |