Skip to content

Error while executing kitchen create #1037

@bhanusatvik

Description

@bhanusatvik

Getting this below error while executing kitchen create command. Please help me resolving this issue.

**PS C:\Users\kbsre\Desktop\Devops\chef-starter\chef-repo\cookbooks\apache_phpinfo> kitchen create
-----> Starting Test Kitchen (v3.1.1)
-----> Creating ...

------Exception-------
Class: Kitchen::ActionFailed
Message: 1 actions failed.
Failed to complete #create action: [unable to sign request without credentials set in the specified region us-east-2. Please check this AMI is available in this region.] on default-ubuntu-2004

Please see .kitchen/logs/kitchen.log for more details
Also try running kitchen diagnose --all for configuration**

I added my AWS credentials to ~/.aws/credentials.

This is my kitchen.yml file

driver:
name: ec2
aws_ssh_key_id: test # key pair name
region: us-east-2 # region code of aws
availability_zone: us-east-2a # availability_zone of us-west
subnet_id: subnet-024b11b9888cec1d9 # subnet-id noted from above steps
instance_type: t2.micro # as it is free instance type
image_id: ami-0629230e074c580f2 # image id of ubuntu
security_group_ids: ["sg-04ef2846abccad92f"]

The forwarded_port port feature lets you connect to ports on the VM guest via

localhost on the host.

see also: https://www.vagrantup.com/docs/networking/forwarded_ports

network:

- ["forwarded_port", {guest: 80, host: 8080}]

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

product_name and product_version specifies a specific Chef product and version to install.

see the Chef documentation for more details: https://docs.chef.io/workstation/config_yml_kitchen/

product_name: chef

product_version: 17

verifier:
name: inspec

transport:
ssh_key: ./test.pem # relative path to pem file
connection_timeout: 10
connection_retries: 5
username: ubuntu # username from ami-id

platforms:

  • name: ubuntu-20.04

suites:

  • name: default
    run_list:
    • recipe[apache_phpinfo::default]
      verifier:
      inspec_tests:
      • test/integration/default
        attributes:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions