{"repo":"test-kitchen/kitchen-ec2","free":true,"listed":false,"github":"https://github.com/test-kitchen/kitchen-ec2","clone":"git clone https://github.com/test-kitchen/kitchen-ec2.git","description":"A Test Kitchen Driver for Amazon EC2","language":"Ruby","stars":220,"topics":["aws","test-kitchen","ec2","ruby","hacktoberfest","managed-by-terraform","ruby-gem","testing"],"license":null,"category":"dev-tools","readme_excerpt":"kitchen-ec2 A [Test Kitchen][kitchenci] Driver for Amazon EC2. This driver uses the [aws sdk gem][aws sdk gem] to provision and destroy EC2 instances. Use Amazon's cloud for your infrastructure testing! Quick Start 1. Install Chef Workstation. If testing things other than Chef Infra cookbooks, please consult your driver's documentation for information on what to install. 2. Install the AWS command line tools. 3. Run aws configure . This will set up your AWS credentials for both the AWS CLI tools and kitchen-ec2. 4. Add or edit the driver section of your kitchen.yml : 5. Run kitchen test . Requirements There are no external system requirements for this driver. However you will need access to an [AWS][aws site] account. [IAM][iam site] users should have, at a minimum, permission to manage the lifecycle of an EC2 instance along with modifying components specified in kitchen driver configs. Consider using a permissive managed IAM policy like arn:aws:iam::aws:policy/AmazonEC2FullAccess or tailor one specific to your security requirements. Configuration By automatically applying reasonable defaults wherever possible, kitchen-ec2 does a lot of work to make your life easier. See the kitchen.ci kitchen-ec2 docs for a complete list of configuration options. Transport Options kitchen-ec2 supports multiple transport methods for connecting to EC2 instances: - SSH/WinRM (default): Traditional network-based access - Instance Connect : AWS EC2 Instance Connect for temporary SSH access - SSM ","default_branch":null,"files":null,"tree":[],"storefront":"/r/test-kitchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/test-kitchen/kitchen-ec2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}