Amazon ec2 “怎么做?”;刀子ec2服务器创建"';运行列表工作的扩展?
我无法引导我的服务器,因为“刀子ec2服务器创建”不断将我的运行列表扩展到“角色” 始终失败,因为“角色[pgs]”扩展为“角色”。为什么会这样?我可以使用一些转义或替代方法吗Amazon ec2 “怎么做?”;刀子ec2服务器创建"';运行列表工作的扩展?,amazon-ec2,chef-infra,Amazon Ec2,Chef Infra,我无法引导我的服务器,因为“刀子ec2服务器创建”不断将我的运行列表扩展到“角色” 始终失败,因为“角色[pgs]”扩展为“角色”。为什么会这样?我可以使用一些转义或替代方法吗 我目前正在通过使用空运行列表进行引导来解决这个问题,然后在注册节点后通过运行chef client来覆盖运行列表。这是bash的一个功能。[]是一个很好的例子。您应该可以使用“\”IMO退出括号,这应该可以。可能您没有在chef服务器上定义此角色?这肯定是运行列表扩展的问题。我已经放弃了,现在用一个空的跑步列表引导。 k
我目前正在通过使用空运行列表进行引导来解决这个问题,然后在注册节点后通过运行chef client来覆盖运行列表。这是bash的一个功能。[]是一个很好的例子。您应该可以使用“\”IMO退出括号,这应该可以。可能您没有在chef服务器上定义此角色?这肯定是运行列表扩展的问题。我已经放弃了,现在用一个空的跑步列表引导。
knife ec2 server create \
-V \
--run-list 'role[pgs]' \
--environment $1 \
--image $AMI \
--region $REGION \
--flavor $PGS_INSTANCE_TYPE \
--identity-file $SSH_KEY \
--security-group-ids $PGS_SECURITY_GROUP \
--subnet $PRIVATE_SUBNET \
--ssh-user ubuntu \
--server-connect-attribute private_ip_address \
--availability-zone $AZ \
--node-name pgs \
--tags VPC=$VPC