2017-02-26 4 views
0

私は何が欠けているのか分かりませんが、私のカスタムCentOS AMIはテストktichenによって無視されています。正しいAMIをスピンアップするのではなく、Ubuntu AMIを起動します。あなたはこのように、ドライバの設定の下でimage_idを配置する必要がありTest KitchenでカスタムAMIをec2ドライバで使用するにはどうすればよいですか?

--- 
driver: 
    name: ec2 
    aws_ssh_key_id: chef 
    security_group_ids: ["sg-b57021c0", "sg-fga04293"] 
    subnet_id: subnet-58721c1d 
    region: us-east-2 
    require_chef_omnibus: true 
    instance_type: t2.micro 
    associate_public_ip: true 


provisioner: 
    name: chef_zero 
    policyfile: Policyfile.rb 

platforms: 
    - name: import-ami-ffpxv46d 
    image_id: ami-ffpxv46d 
    transport: 
     ssh_key: /user/ami.pem 
     username: root 

suites: 
    - name: default 
    provisioner: 
     policyfile: Policyfile.rb 

答えて

2

platforms: 
    - name: import-ami-ffpxv46d 
    driver: 
     image_id: ami-ffpxv46d 
    transport: 
     ssh_key: /user/ami.pem 
     username: root 

は、そうでなければTKは、インスタンスの設定の一部としてそれを見てここに私のkitchen.ymlです。

+0

ありがとうございます!完全に働いた:) – TyMac

+0

これは間違って台所ec2のreadmeの1つのセクションに記載されているように見えます、私はそれを修正します。 – coderanger

関連する問題