Chef

Mes notes pour Chef

configuration

/etc/chef/solo.rb

repo = '/etc/chef/src'

cookbook_path repo + '/cookbooks'
data_bag_path repo + '/data_bags'
role_path repo + '/roles'

log_level :info
log_location STDOUT

Les dossiers

add folder to /etc mkdir /etc/chef mkdir /etc/chef/source /etc/chef/data_bags /etc/chef/src

Les commandes

chef-solo -o recipe[{nom du rep source}(:{recipes name})]

{nom du rep source} => /etc/chef/src/{nom du rep source}/recipes/{recipe name}