chef-solo

    0热度

    1回答

    我正尝试使用流浪汉与厨师独奏来实现多机配置。一旦我应用“vagrant up”命令,我的网络配方将应用于vm1和vm2。同样,其他配方也适用于这两个虚拟机。但是,我只想将网页配方应用于VM1,并将其他配方应用于VM2。我正在使用厨师独奏12.3.0。 我的无业游民文件 Vagrant.configure("2") do |config| config.vm.provision :chef

    0热度

    1回答

    刚刚做了一个chef-solo运行。我在~/chef-repo/cookbooks/my-cookbook定义我的食谱,和所有的依赖被berkshelf在~/.berkshelf/cookbooks chef-solo -c solo.rb -j params.json 安装我一直运行到一个错误从ohai。我收集ohai是提供环境配置的库,而我的nginx-2.7.6食谱依赖于ohai(2.0

    1热度

    3回答

    我正在写厨师食谱使用chef-solo,在那里我需要运行命令,其中包括+但厨师返回一个错误,如果我使用+字符。 bash "testing" do code <<-EOH /bin/grep '^+:' /etc/shadow >>/var/info EOH end 方法1:将代码中的任何script.sh文件,并使用它作为: execute " script running " do

    1热度

    1回答

    我正在为应用程序部署编写一些厨师食谱。 我解压缩代码然后编辑它。它看起来是这样的: bash 'admin-init' do user "root" code <<-EOH <here I extract the code> EOH end execute 'configure' do file = Chef::Util::FileEdit

    1热度

    1回答

    我正在试验厨师和测试厨房。 我面临的问题如下。 我使用的是arch linux,我无法在我的机器上安装厨师,所以我决定使用一个centos7盒来运行vm。 我的目标是让使用测试厨房菜谱创建企业的厨师服务器,并有两台机器(服务器和工作VM)上依赖于其他同一网络的一个访问。所以是的,这是一个嵌套的设置。 如果有人有更好的主意,我愿意接受不同的建议。 对于工作VM,我用这个箱子: https://git

    1热度

    1回答

    我使用https://supermarket.chef.io/cookbooks/java 的食谱本代码在Centos 6上运行,但它不能在Windows服务器上运行。 我得到这个错误 没有下载网址为Java安装设置 URI :: invalidURIError 坏URI(不URI)

    0热度

    2回答

    我对厨师非常陌生,我不知道如何生成并注册新的node_name。在这里我所做的: 1)厨师https://manage.chef.io/login注册一个账号和登录 2)假设我有厨师UI门户网站组织 3),点击管理和下载入门套件 4)后,我下载的入门工具包,解压缩的有3个文件:我-login.pem,knife.rb和我-ORG-validator.pem 5)我考,我能列出食谱,列表客户端,..

    1热度

    1回答

    我有2个作用: base.json { "chef_type": "role", "default_attributes": {}, "description": "Base Machine", "env_run_lists": {}, "json_class": "Chef::Role", "name": "base", "o

    0热度

    1回答

    我是厨师新手,开始了我的第一课。在没有特权的情况下运行我的配方时,会抛出异常(我很高兴),但也创建了一个空白的'hello.txt'。有没有误导这个空白'hello.txt'? hello_recipe.rb file 'hello.txt' do content 'Welcome to Chef' end >chef-apply hello_recipe.rb #=> chef-

    2热度

    1回答

    我写我自己的供应商,其运行正常,例如: my_custom_provider "#{node['ipaddress']}" do my_attribute_1 node['ipaddress'] action :create end template '/opt/app/something.conf' do mode '0664' owner 'som