{"repo":"cloudposse/terraform-aws-ec2-instance","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-ec2-instance","clone":"git clone https://github.com/cloudposse/terraform-aws-ec2-instance.git","description":"Terraform module for provisioning a general purpose EC2 host","language":"HCL","stars":169,"topics":["aws","ec2","security","instance","ansible","terraform","terraform-modules","hcl2"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Terraform Module for provisioning a general purpose EC2 host. Included features: Automatically create a Security Group Option to switch EIP attachment CloudWatch monitoring and automatic reboot if instance hangs Assume Role capability [!TIP] #### 👽 Use Atmos with Terraform Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. Works with Github Actions, Atlantis, or Spacelift. Watch demo of using Atmos with Terraform Example of running atmos to manage infrastructure from our Quick Start tutorial. Usage Note: add ${var.ssh key pair} private key to the ssh agent . Include this repository as a module in your existing terraform code. Simple example: Example with additional volumes and EIP [!IMPORTANT] In Cloud Posse's examples, we avoid pinning modules to specific versions to prevent discrepancies between the documentation and the latest released versions. However, for your own projects, we strongly advise pinning each module to the exact version you're using. This practice ensures the stability of your infrastructure. Additionally, we recommend implementing a systematic approach for updating versions to avoid unexpected changes. Requirements Name Version ------ --------- terraform = 1.0 aws = 4.7.0 null = 2.0 Providers Name Version ------ --------- aws = 4.7.0 null = 2.0 Modules Name Source Version ------ -------- --------- label\\ ssm\\ patch\\ s3\\ log\\ policy cloudposse/label/null 0.25.0 security\\ group cloudposse/security-group/aws 0.3.3 this cloudp","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-ec2-instance/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."}