Chef/Modernize/ExecuteSleep
The Cookstyle cops department: Chef/Modernize
| Enabled by default | Supports autocorrection | Target Chef Version |
|---|---|---|
| Enabled | No | 15.5+ |
Chef Infra Client 15.5 and later include a chef_sleep resource that should be used to sleep between executing resources if necessary instead of using the bash or execute resources to run the sleep command.
Examples
# bad
execute "sleep 60" do
command "sleep 60"
action :run
end
bash 'sleep' do
user 'root'
cwd '/tmp'
code 'sleep 60'
end
# good
chef_sleep '60'
Configurable attributes
| Name | Default value | Configurable values |
|---|---|---|
| Version Added | 5.16.0 | String |
| Include | Array |