v2.0.63 - AWS Airflow Modul updates
This PR includes updates to the Terraform module for deploying an Airflow environment on AWS. The following changes were made:
-
The webserver_access_mode variable was added to the aws_mwaa_environment resource block, allowing for more control over the web server's access mode.
-
The IAM role module was updated to the latest version (5.11.2) to incorporate bug fixes and other improvements.
An Amazon S3 bucket with versioning, server-side encryption, and access control policies
-
The aws_s3_bucket resource creates an S3 bucket, which is used as the source for the MWAA environment. The aws_s3_bucket_versioning resource enables versioning for the S3 bucket. The aws_s3_bucket_acl resource sets the bucket ACL to private, which means that only authorized users can access the bucket.
-
The aws_s3_bucket_server_side_encryption_configuration resource enables server-side encryption for the S3 bucket. The aws_s3_bucket_public_access_block resource blocks public access to the S3 bucket.