Skip to content

sprutton1/terraform-aws-image-builder-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirements

Name Version
aws ~> 3.44

Providers

Name Version
aws 3.48.0

Modules

No modules.

Resources

Name Type
aws_imagebuilder_distribution_configuration.dist_config resource
aws_imagebuilder_image_pipeline.pipeline resource
aws_imagebuilder_image_recipe.recipe resource
aws_imagebuilder_infrastructure_configuration.infra_config resource

Inputs

Name Description Type Default Required
ami_tags A map of tags for the resultant AMI. Should include component versions and parent AMI name. map(any) n/a yes
components A list of ARNs for the components in the recipe. Must be in order of execution. list(any) n/a yes
dist_ami_name The name of the distributed AMI. string n/a yes
dist_aws_accounts A list of AWS Account IDS to distribute the AMI to. list(any) n/a yes
dist_name The name of the distribution configuration. string n/a yes
dist_region The region where to distribute the image string n/a yes
infra_config_name Name of the infrastructure configuration that will run the image. string n/a yes
instance_profile_name The IAM profile that will run the image build. string n/a yes
instance_types A list of instance types that the AMI will be built on list(any) n/a yes
logging_bucket The name of the bucket that build logs should be shipped to. string n/a yes
parent_ami_id AMI ID the image will be based on string n/a yes
pipeline_name Name of the pipeline that will build the image. string n/a yes
recipe_name Name of the recipe that will build the image. string n/a yes
recipe_version Version of the recipe that will build the image. string n/a yes
security_group_ids A list of security groups for the images during the build. list(any) n/a yes
sns_topic_arn An SNS topic that the build details will be posted to. string n/a yes
subnet_id Subnet that the image build will run in string n/a yes
working_directory The directory to be used during build/test workflows. string n/a yes
bucket_prefix A prefix in the logging bucket to separate different build logs. string "/" no
key_pair A key pair that can be used to remote into the machine. string "" no
terminate_instance_on_failure Should this image be kept around if it fails during a build (for troubleshooting). bool false no

Outputs

No outputs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages