# # Cookbook:: apt # Recipe:: cacher-ng # # Copyright:: 2008-2017, Chef Software, Inc. # # Licensed under the Apache License, Version 2.0 (the 'License'); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an 'AS IS' BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # package 'apt-cacher-ng' directory node['apt']['cacher_dir'] do owner 'apt-cacher-ng' group 'apt-cacher-ng' mode '0755' end template '/etc/apt-cacher-ng/acng.conf' do source 'acng.conf.erb' owner 'root' group 'root' mode '0644' notifies :restart, 'service[apt-cacher-ng]', :immediately end service 'apt-cacher-ng' do supports restart: true, status: false action [:enable, :start] end