Chef infra 即使缺少管理员权限,也会创建空白文件

Chef infra 即使缺少管理员权限,也会创建空白文件,chef-infra,chef-recipe,chef-solo,Chef Infra,Chef Recipe,Chef Solo,我是厨师的新手,开始了我的第一堂课。在没有权限运行我的配方时,会抛出一个异常(对此我很高兴),但也会创建一个空白的“hello.txt”。使用这个空白的“hello.txt”是否有误导性 你好_recipe.rb 如何回滚此更改(即空文本文件)?我也面临同样的问题。但原因是,在使用chef客户端时,我们需要使用cookbooks。对于单个filename.rb文件,我们使用chef apply获取文件内容 在您的情况下,创建hello.txt文件时一切都很好,但是缺少内容 所以,您只需在run中

我是厨师的新手,开始了我的第一堂课。在没有权限运行我的配方时,会抛出一个异常(对此我很高兴),但也会创建一个空白的“hello.txt”。使用这个空白的“hello.txt”是否有误导性

你好_recipe.rb


如何回滚此更改(即空文本文件)?

我也面临同样的问题。但原因是,在使用chef客户端时,我们需要使用cookbooks。对于单个filename.rb文件,我们使用chef apply获取文件内容

在您的情况下,创建hello.txt文件时一切都很好,但是缺少内容

所以,您只需在run中键入cmd,在键入cmd时不单击enter 弹出命令提示符。右键单击命令并选择run 作为管理员并打开它


现在使用此cmd,将执行预期的执行。

chef
不需要管理员权限。我得到以下信息:
file 'hello.txt' do
   content 'Welcome to Chef'
end

>chef-apply hello_recipe.rb #=> chef-client doesn't have administrator privileges...