UCL-ARC / terraform-aws-appstream-builder

Helper repo that creates an AppStream Builder for automated builds

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-aws-appstream-builder

⚠️ This repository is still under construction! ⚠️

A Terraform instantiation of the CloudFormation workflow from blog post: Automatically create customized AppStream 2.0 Linux images.

Usage

TODO

This does not run from end-to-end (yet?) due to manual steps required to configure the base image builder.

Requirements

Name Version
terraform >= 1.1.4
aws ~> 4.51.0
random ~> 3.4.3

Providers

Name Version
aws ~> 4.51.0
random ~> 3.4.3

Modules

Name Source Version
bucket terraform-aws-modules/s3-bucket/aws 3.6.1
template_files hashicorp/dir/template 1.0.2

Resources

Name Type
aws_appstream_image_builder.image_builder resource
aws_cloudformation_stack.pipeline resource
aws_s3_object.zip_files resource
aws_ssm_parameter.as2_key resource
random_id.id resource
aws_subnets.selected data source

Inputs

Name Description Type Default Required
base_name n/a string "Linux_Builder_Base" no
bucket_name n/a string "as2" no
builder_instance_type n/a string "stream.standard.medium" no
default_image_name n/a string "Linux_Automation_Base" no
image_private_key RSA private key to access instance string "" no
notification_email email address to send pipeline notifications to string n/a yes
pipeline_name n/a string "AppStream2-Linux-Pipeline" no
starter_image_name n/a string "AppStream-AmazonLinux2-03-15-2023" no
vpc_id n/a string n/a yes

Outputs

No outputs.


About

Helper repo that creates an AppStream Builder for automated builds

License:MIT License


Languages

Language:HCL 92.5%Language:Shell 7.5%