Chef Solo

Chef 설치

$ curl -L http://www.opscode.com/chef/install.sh | sudo bash`

쿡북 생성

$ knife configure

$ cd chef-repo
$ knife cookbook create hello -o cookbooks

레시피 편집

$ vi cookbooks/hello/recipes/default.rb

#
# Cookbook Name:: hello
# Recipe:: default
#   
# Copyright 2016, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
log "Hello, Chef!"

localhost.json

{
    "run_list" : [
        "recipe[hello]"
    ]
}

solo.rb

file_cache_path "/tmp/chef-solo"
cookbook_path ["/home/ec2-user/chef-repo/cookbooks"]

$ sudo chef-solo -c solo.rb -j localhost.json






© 2017. by yeopoong.github.io

Powered by yeopoong