2013-08-30 28 views
0

我無法引導我的服務器,因爲「刀ec2服務器創建」不斷擴展我的運行列表爲「角色」。「刀ec2服務器如何創建」--run-list工作的擴展?

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 

由於'roles [pgs]'擴展爲'roles',一致失敗。爲什麼是這樣?有一些逃跑或我可以使用的替代方法嗎?

我目前正在通過引導一個空的運行列表來解決這個問題,然後在節點註冊後通過運行chef-client重寫運行列表。

+0

海事組織這應該工作。可能你沒有在廚師服務器上定義這個角色? –

+0

運行列表的擴展絕對是一個問題。我已經放棄並引導了一個空的運行列表。 – abrkn

回答