【发布时间】:2015-02-05 03:51:21
【问题描述】:
使用knife-solo 时,我收到以下警告:“Local cookbook_path '/Users/username/chef-test/cookbooks' 不存在”,并且在我知道之前就删除了cookbooks 目录。 删除 Berksfile,我没有警告消息。
$刀-v
厨师:12.0.0
$ 宝石清单 | grep 刀
单刀 (0.4.2)
$刀独奏初始化。
创建厨房...
在厨房创建knife.rb...
创建橱柜...
设置 Berkshelf...
$ ls -al
共 32 个
drwxr-xr-x 13 用户名员工 442 12 7 19:11 .
drwxr-xr-x+ 26 用户名员工 884 12 7 19:09 ..
drwxr-xr-x 3 用户名员工 102 12 6 22:04 .chef
-rw-r--r-- 1 用户名 staff 12 12 7 19:11 .gitignore
drwxr-xr-x 3 用户名员工 102 12 6 21:52 .vagrant
-rw-r--r-- 1 用户名 staff 41 12 7 00:34 Berksfile
-rw-r--r-- 1 个用户名 staff 4818 12 6 21:52 Vagrantfile
drwxr-xr-x 3 用户名员工 102 12 7 19:11 食谱
drwxr-xr-x 3 用户名 staff 102 12 6 22:04 data_bags
drwxr-xr-x 3 用户名 staff 102 12 6 22:04 环境
drwxr-xr-x 4 用户名 Staff 136 12 7 19:09 个节点
drwxr-xr-x 3 用户名员工 102 12 6 22:04 角色
drwxr-xr-x 6 用户名员工 204 12 7 01:48 网站食谱
$刀独厨webdb
在 webdb 上运行 Chef...
正在检查 Chef 版本...
将 Berkshelf 食谱安装到“食谱”...
解决说明书依赖项...
正在上传厨房...
警告:本地 cookbook_path '/Users/username/chef-test/cookbooks' 不存在
正在生成单独的配置...
运行厨师...
启动 Chef 客户端,版本 12.0.0
编写食谱...
汇聚4种资源
配方:apache::default
* yum_package[httpd] 操作安装(最新)
* 服务[httpd] 操作启用(最新)
* 服务[httpd] 动作开始(最新)
配方:mysql::default
* yum_package[mysql-server] 操作安装(最新)
* 服务[mysqld] 动作启用(最新)
* service[mysqld] 动作开始(最新) 运行处理程序:
运行处理程序完成
Chef 客户端完成,0/6 资源在 3.239891356 秒内更新
$ ls -al
共 32 个
drwxr-xr-x 12 用户名员工 408 12 7 19:12 .
drwxr-xr-x+ 26 用户名员工 884 12 7 19:09 ..
drwxr-xr-x 3 用户名员工 102 12 6 22:04 .chef
-rw-r--r-- 1 用户名 staff 12 12 7 19:11 .gitignore
drwxr-xr-x 3 用户名员工 102 12 6 21:52 .vagrant
-rw-r--r-- 1 用户名 staff 41 12 7 00:34 Berksfile
-rw-r--r-- 1 个用户名 staff 4818 12 6 21:52 Vagrantfile
drwxr-xr-x 3 用户名 staff 102 12 6 22:04 data_bags
drwxr-xr-x 3 用户名 staff 102 12 6 22:04 环境
drwxr-xr-x 4 用户名 Staff 136 12 7 19:09 个节点
drwxr-xr-x 3 用户名员工 102 12 6 22:04 角色
drwxr-xr-x 6 用户名员工 204 12 7 01:48 网站食谱
$
很高兴知道厨师需要什么样的设置来解决这个问题。
【问题讨论】:
标签: chef-infra berkshelf knife-solo