【发布时间】:2017-01-29 23:34:01
【问题描述】:
由于某种原因,Chef Provisioning 不支持我在这个配方中的可用区:
context = ChefDK::ProvisioningData.context
target_port = context.opts.port
require 'chef/provisioning'
machine 'amx01' do
machine_options :bootstrap_options => {
:key_name => 'chef',
:flavor_id => 't2.small',
:vpc_id => 'vpc-4de3dy17',
:subnet_id => 'subnet-47721f1e',
:availability_zones => ["us-east-1c"],
:image_id => 'ami-06c4cb11',
:security_group_ids => ["sg-c35170c0", "sg-e7r05162"],
:associate_public_ip_address => "true"
},
convergence_options: context.convergence_options
converge(true)
action(context.action)
end
这应该发给 us-east-1c,但它总是发给 us-east-1d。关于我缺少什么的任何想法?
【问题讨论】:
标签: chef-infra provisioning chef-recipe