Chef/Modernize/SimplifyAptPpaSetup
The Cookstyle cops department: Chef/Modernize
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
The apt_repository resource allows setting up PPAs without using the full URL to ppa.launchpad.net, which should be used to simplify the resource code in your cookbooks.
Examples
incorrect
apt_repository 'atom-ppa' do
uri 'http://ppa.launchpad.net/webupd8team/atom/ubuntu'
components ['main']
keyserver 'keyserver.ubuntu.com'
key 'C2518248EEA14886'
end
correct
apt_repository 'atom-ppa' do
uri 'ppa:webupd8team/atom'
components ['main']
keyserver 'keyserver.ubuntu.com'
key 'C2518248EEA14886'
end
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.21.0 | String |
Include | Array |