cookbook 'hosts_file', '= 0.1.0'
hosts_file (6) Versions 0.1.0 Follow10
Provides managed hosts file
cookbook 'hosts_file', '= 0.1.0', :supermarket
knife supermarket install hosts_file
knife supermarket download hosts_file
Managed Hosts File
Manage your hosts file with chef.
Base configurables:
default[:hosts_file][:path] = '/etc/hosts'
default[:hosts_file][:define_self] = 'ip_address' # or 'loopback' or 'localhost_only'
Via Attributes
override_attributes( :hosts_file => { :custom_entries => { '192.168.0.100' => 'www.google.com', '192.168.0.101' => %w(www.yahoo.com www.altavista.com) } } )
Via LWRP
hosts_file_entry '192.168.0.100' do hostname 'www.google.com' aliases %w(google.com gmail.com www.gmail.com) comment "Override some google lookups" end
and ensure you add the default recipe to the run list:
run_list(["recipe[hosts_file]"])
Repo:
Dependent cookbooks
This cookbook has no specified dependencies.