chef

    0热度

    2回答

    当前厨师配方代码 ruby_block 'replace_line' do block do file = Chef::Util::FileEdit.new(common_conf) file.search_file_replace_line(/fs.type.*/, 'fs.type='+fs_type) file.write_file end

    0热度

    1回答

    所以我有几个环境定义在我的厨师服务器上,有多个角色覆盖属性,还有一些环境json定义也覆盖了。我一直在试图弄清楚是否有一种方法可以获取采用所有默认/覆盖/自动定义的环境的细节,并显示运行chef-client时将使用的最终环境。基本上是一种验证chen运行时使用的最终属性的方法。 knife environment show <env name>只显示json文件定义的环境,但不考虑全部覆盖之后的

    0热度

    2回答

    我有一个看起来像这样的字符串。注意前面的空格。我想替换包含这个字符串>"${WLS_REDIRECT_LOG}"的这一行。 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WLS_POLICY_FILE} ${JAVA_OPTIONS} ${P

    0热度

    1回答

    我正在重新学习厨师(我在过去的2年中做了2年),并帮助我在CentOS 7 Vagrant盒子上安装LAMP应用程序。为了保持它的简单,我所有的食谱都在同/ path_to /食谱目录,也就是 /path_to/cookbooks/ ------------------/my_mysql ------------------/my_php ------------------/my_apac

    0热度

    1回答

    如果我们在厨师服务器和客户端之间打开防火墙,从厨师客户端到厨师服务器是否有一种防火墙开放方式是足够的? 由于厨师服务器在CHEF客户端上不执行任何操作,客户端读取厨师菜谱并自行更新,单向通信是否足够? 请建议。

    1热度

    1回答

    根据文档,使用chef-validator key chef-client为节点和公钥创建私钥并将公钥存储在厨师服务器上。我想查看厨师服务器上特定节点的公钥,但找不到厨师服务器上存储公钥的路径/目录。任何人都可以帮助我吗?

    0热度

    1回答

    我在窗户上的本地模式运行的厨师(离线)。有与食谱“窗口”的依赖等等,metadata.rb档案中有一行 - depends "windows". 所以我下载的菜谱,并保持它在本地驱动器d在服务器上,并添加下面的行Berkfile source "file:///D:/chef/" "cookbook 'windows',path:'D:\chef\windows' 在此之后,当“伯克斯安

    0热度

    1回答

    目前我们使用刀在一堆服务器上运行指令。但我们最终不得不使用-P“密码”来指定我们的密码。 我想知道是否有一种方法,我们可以让刀ssh从更像“sshpass”的文件中获取密码? 我不喜欢它,当我必须在命令行上输入密码时,任何具有sudo访问权限的人都可以稍后进入查看历史记录并获取我的密码。

    0热度

    3回答

    在OpsWorks中,我试图测试给定节点的主机名上的数字后缀,并提取该数字,如果它不是1.如果数字不是1 ,我有这样的正则表达式匹配的数量: /([\d]+)$­/ 这是针对符合此模式的节点命名方案运行: 节点1 节点2 节点3 节点(N ...) 我已经验证了这个工程使用Rubular:当我运行这对一个实例与OpsWorks http://rubular.com/r/Ei0kqjaxQn 然

    0热度

    1回答

    我想从Chef模板生成配置文件。哪些是Chef 13+ 实现这一目标的正确的语法我有以下子密钥的databag:在 template 'mytemplate.erb' ... variables ({ :keys => [mykey1, mykey2] }) end 然后: "mykey1" : { "param1" : "mysubvalu