Skip to content

Terraform module to provision Amazon Managed Workflows for Apache Airflow (MWAA)

License

Notifications You must be signed in to change notification settings

mikmorley/terraform-aws-mwaa

 
 

Repository files navigation

terraform-aws-mwaa

Lint Status LICENSE

Requirements

Name Version
terraform >= 0.13.0

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
airflow_configuration_options The airflow_configuration_options parameter specifies airflow override options. any n/a yes
airflow_version Airflow version of the MWAA environment any n/a yes
aws_route53_id Route53 Hosted Zone ID string n/a yes
custom_domain custom DNS name for MWAA Environment string n/a yes
dag_s3_path The relative path to the DAG folder on your Amazon S3 storage bucket. string "dags" no
environment_class Environment class for the cluster. Possible options are mw1.small, mw1.medium, mw1.large. any n/a yes
environment_name Name of MWAA Environment any n/a yes
logging_configuration The Apache Airflow logs you want to send to Amazon CloudWatch Logs. any n/a yes
max_workers The maximum number of workers that can be automatically scaled up. Value need to be between 1 and 25. Will be 10 by default. number 10 no
min_workers The minimum number of workers that you want to run in your environment. Will be 1 by default. number 1 no
org_name Name of the Organisation any n/a yes
plugins_s3_path The relative path to the plugins.zip file on your Amazon S3 storage bucket. For example, plugins.zip. string "plugins.zip" no
private_subnet_ids The private subnet IDs in which the environment should be created. MWAA requires two subnets. list(string) n/a yes
requirements_s3_path The relative path to the requirements.txt file on your Amazon S3 storage bucket. For example, requirements.txt. string "requirements.txt" no
vpc_id VPC ID to deploy the MWAA Environment. any n/a yes
vpn_cidr VPN CIDR Access for Airflow UI any n/a yes

Outputs

Name Description
mwaa_role_arn n/a
mwaa_role_name n/a
mwaa_security_group n/a

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

About

Terraform module to provision Amazon Managed Workflows for Apache Airflow (MWAA)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 100.0%