# author: Christoph Hartmann # author: Dominik Richter # add nginx apt repository case node['platform'] when 'ubuntu' # use ppa apt_repository 'nginx' do uri 'ppa:nginx/stable' distribution node['lsb']['codename'] end apt_repository 'chef-stable' do uri 'https://packages.chef.io/stable-apt' key 'https://downloads.chef.io/packages-chef-io-public.key' distribution node['lsb']['codename'] components ['main'] trusted true end when 'debian' # use plain repo apt_repository 'nginx' do uri 'http://nginx.org/packages/debian' distribution node['lsb']['codename'] components ['nginx'] end apt_repository 'chef-stable' do uri 'https://packages.chef.io/stable-apt' key 'https://downloads.chef.io/packages-chef-io-public.key' distribution node['lsb']['codename'] components ['main'] trusted true end end