A Terraform instantiation of the CloudFormation workflow from blog post: Automatically create customized AppStream 2.0 Linux images.
This does not run from end-to-end (yet?) due to manual steps required to configure the base image builder.
| Name | Version |
|---|---|
| terraform | >= 1.1.4 |
| aws | ~> 4.51.0 |
| random | ~> 3.4.3 |
| Name | Version |
|---|---|
| aws | ~> 4.51.0 |
| random | ~> 3.4.3 |
| Name | Source | Version |
|---|---|---|
| bucket | terraform-aws-modules/s3-bucket/aws | 3.6.1 |
| template_files | hashicorp/dir/template | 1.0.2 |
| 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 |
| 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 |
No outputs.