ec2-ami-snapshot

cloudposse/ec2-ami-snapshot/aws

Terraform Module HCL AWS

Terraform module to easily generate AMI snapshots to create replica instances

Install

module "ec2-ami-snapshot" {
source = "cloudposse/ec2-ami-snapshot/aws"
version = "0.2.3"
}
⭐ Source on GitHub 📦 Registry page

README

[![README Header][readme_header_img]][readme_header_link] [![Cloud Posse][logo]](https://cpco.io/homepage) terraform-aws-ec2-ami-snapshot ![Build Status](https://travis-ci.org/cloudposse/terraform-aws-ec2-ami-snapshot) ![Latest Release](https://travis-ci.org/cloudposse/terraform-aws-ec2-ami-snapshot/releases) ![Slack Community](https://slack.cloudposse.com) Terraform module to easily generate AMI snapshots to create replica instances --- This project is part of our comprehensive "SweetOps" approach towards DevOps. [ ][share_email] [ ][share_googleplus] [ ][share_facebook] [ ][share_reddit] [ ][share_linkedin] [ ][share_twitter] ![Terraform Open Source Modules][terraform_modules] It's 100% Open Source and licensed under the APACHE2. We literally have [hundreds of terraform modules][terrafor

Inputs (8)

NameTypeDescriptionDefault
source_instance_idstring required
stagestringStage (e.g. `prod`, `dev`, `staging`)""
snapshot_without_rebootstring"true"
delimiterstringDelimiter to be used between `name`, `namespace`, `stage`, etc."-"
attributeslistAdditional attributes (e.g. `policy` or `role`)[]
tagsmapAdditional tags (e.g. `map('BusinessUnit','XYZ')`){}
namestringThe Name of the application or solution (e.g. `bastion` or `portal`)""
namespacestringNamespace (e.g. `cp` or `cloudposse`)""

Outputs (1)

ami_id — AMI ID depends on the instance type and region in which you're launching your stack. And IDs can cha

Resources (1)

aws_ami_from_instance

Details

FrameworkTerraform Module
LanguageHCL
Version0.2.3
Cloud AWS
★ Stars8
Forks11
Total downloads7.0k
Inputs8
Outputs1
Resources1
LicenseApache-2.0
Namespacecloudposse
Updated