概要
chef を使い始めてから chef-repo がだいぶ汚れて(?)きたので整理してみる
1
2
3
4
5
| $ git clone git://github.com/opscode/chef-repo.git hosted-chef-repo
$ cd hosted-chef-repo
$ rm -rf .git
$ mkdir .chef
$ mkdir .berkshelf
|
organization の starter-kit を Download
psg-validator.pem と r-ogata.pem を .chef にコピー
knife.rb
1
2
3
4
5
6
7
8
9
| log_level :info
log_location STDOUT
node_name ''
client_key ''
validation_client_name ''
validation_key ''
chef_server_url ''
knife[:editor] = '/usr/bin/vim'
cookbook_path ['cookbooks', '../../site-cookbooks/']
|
config.json
1
2
3
4
5
6
7
8
9
10
11
12
| {
"chef": {
"node_name": "",
"client_key": "",
"validation_client_name": "",
"validation_key_path": "",
"chef_server_url": ""
},
"ssl":{
"verify": false
}
}
|
https://manage.opscode.com/login
https://manage.opscode.com/starter-kit
参照 URL