test-kitchen

    0热度

    1回答

    要运行kitchen converge并设置我的测试厨房vagrant实例,例如在这个guide,我注意到我必须先创建一个$COOKBOOK_ROOT_DIR/.kitchen/default-centos-72.yml文件。用kitchen converge创建文件后,我必须编辑该文件以包含password: vagrant行,然后再运行kitchen converge。到底该文件将是这个样子:

    0热度

    1回答

    我不能让我的厨师食谱使用depends 'httpd',我的继承人metadata.rb: name 'awesome_customers_rhel' maintainer 'The Authors' maintainer_email '[email protected]' license 'all_rights' description 'Installs/Configures awes

    0热度

    1回答

    我正在学习厨师和与测试厨房工作。我已经编写了一个插件脚本,用于检查我的测试实例中/ var/tmp /中的任何* .core文件是否在不到5分钟前更改过。在我的食谱这个文件是$COOKBOOK_ROOT_DIR/files/default/plugins/check_core_files.sh: 我注意到,厨房提供我的剧本到我的情况下,两个位置(该位置也对我的CentOS 6和Ubuntu测试实例

    0热度

    2回答

    我有一个Test-Kitchen v1.5.0,Vagrant v1.8.1的环境设置。我有一个使用厨师保险库解密我们的data_bags_path/passwords/pilot.json文件中的加密密码的配方。 我在这里使用的解决方案https://github.com/chef/chef-vault/issues/58daxgames提供了朝向页面的末尾。 我.kitchen.yml: --

    1热度

    3回答

    我安装了最新的ChefDK并通过厨师网站上的厨房教程之一运行。当我运行kitchen list,这是错误消息我看到: >>>>>> ------Exception------- >>>>>> Class: Kitchen::ClientError >>>>>> Message: Could not load the 'vagrant' driver from the load path. Pl

    1热度

    1回答

    我想使用一个serverspec检查并针对两个可接受的结果运行它,以便如果任一通过,则检查通过。我想我的支票传递如果命令的退出状态是0或1。这是我的检查: describe command("rm /var/tmp/*.test") do its(:exit_status) { should eq 0 } end 眼下它只能检查退出状态是0。我怎样才能改变我的支票使用0或1作为可接

    1热度

    1回答

    我试图使用kitchen-terraform来验证我正在构建的terraform模块。这个特定的模块是大型基础设施中的一小部分。这取决于一些可用的网络部分,稍后将用于启动额外的服务器和其他服务器。 我很好奇,如果有一种方式与厨房 - terraform创建一些基础设施之前被测试的模块运行,并且还添加一些额外的部分不是模块本身的一部分。 在这种特殊情况下,模块正在创建一个新的VPC,其中包含与现有V

    1热度

    1回答

    我的当前设置是我在我的VPS中将我的git裸存储库设置为staging。 所以,当我这样做: git push staging staging 我重新运行我的安装目录泊坞窗指的是混帐workdirs。 现在,我想在Docker中添加运行测试,如果失败了,请回滚到之前的(工作)提交。 [1] 什么是做[1] 我目前的钩看起来像这样的最佳方式: $worktree = /my/work/direc

    0热度

    1回答

    目前,我们正在使用以下方法厨师零测试与试验厨房方便:测试和发展与测试厨房的食谱,引导刀引导 节点目前我交换我们的引导因为我们还希望在引导之前自动克隆虚拟机,并推出更复杂的集群配置。这在推出新服务器时工作正常。 但是我们也想在开发和测试过程中使用厨师提供资源。为此,我们可以使用chef-client -z。但是我们会失去很多测试厨房提供的便利。例如用数据包和东西建立一个厨师零。使用kitchen t

    0热度

    1回答

    这是的内容default.rb我的食谱的食谱。 include_recipe 'sudo' include_recipe 'chef-vault' group "#{node['cookbook']['group']}" do action :create append true system false end user 'user' do s