Vagrant 使用chef kitchen为portwoks容器创建块设备
我想用chef测试一个protworks容器,为此我需要一个由vagrat创建的块设备作为.kitchen.yml文件中的驱动程序,直到现在我所做的就是这样Vagrant 使用chef kitchen为portwoks容器创建块设备,vagrant,chef-infra,test-kitchen,Vagrant,Chef Infra,Test Kitchen,我想用chef测试一个protworks容器,为此我需要一个由vagrat创建的块设备作为.kitchen.yml文件中的驱动程序,直到现在我所做的就是这样 --- driver: name: vagrant customize: createhd: filename: /dev/xvdb.vmdk size: 1024 storageattach: storagectl: SATA Controller port: 1 de
---
driver:
name: vagrant
customize:
createhd:
filename: /dev/xvdb.vmdk
size: 1024
storageattach:
storagectl: SATA Controller
port: 1
device: 0
type: hdd
medium: /dev/xvdb.vmdk
provisioner:
name: chef_zero
# You may wish to disable always updating cookbooks in CI or other testing environments.
# For example:
# always_update_cookbooks: <%= !ENV['CI'] %>
always_update_cookbooks: true
verifier:
name: inspec
platforms:
- name: centos-7.3
suites:
- name: default
run_list:
- recipe[pwx_cookbook::default]
verifier:
inspec_tests:
- test/smoke/default
attributes:
".kitchen.yml" 34L, 659C
---
司机:
姓名:流浪汉
定制:
createhd:
文件名:/dev/xvdb.vmdk
尺寸:1024
存储连接:
storagectl:SATA控制器
港口:1
设备:0
类型:硬盘驱动器
中等:/dev/xvdb.vmdk
供应人:
姓名:chef_zero
#您可能希望在CI或其他测试环境中禁用始终更新Cookbook。
#例如:
#始终更新食谱:
总是更新食谱:真的吗
验证人:
姓名:inspec
平台:
-名称:centos-7.3
套房:
-名称:默认值
运行列表:
-配方[pwx_食谱::默认值]
验证人:
inspec_测试:
-测试/冒烟/默认
属性:
“.kitchen.yml”34L,659C
这不起作用,所以任何建议都会有很大的帮助。你可以手动检查
.kitchen/
文件夹下生成的vagrant文件。
嘿,非常感谢coderanger,实际上我以前也看到过,但你说了之后也手动配置了。