Skip to content

opszero/terraform-aws-airflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airflow

AWS Managed Airflow

Notes: Do not use AWS Managed Workflows for Apache Airflow it is both expensive and finicky. Check out airbase instead to install AIrflow on Kubernetes.

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
bucket_name The bucket name for the dags. If not specified a <name>-airflow bucket is created string "" no
dags_path The place for dags, requirements.txt, etc. string "dags/" no
environment_class Environment class for the cluster string "" no
iam_policy_arns The policy arns that are added to the role attached to Airflow list [] no
name Name of the Airflow any n/a yes
plugins_s3_path The relative path to the plugins.zip file on your Amazon S3 storage bucket string "" no
requirements_s3_path The relative path to the requirements.txt file on your Amazon S3 storage bucket string "" no
security_group_ids Security group ids any n/a yes
subnet_ids Private subnet ids any n/a yes
tags Tags to add to resources map {} no

Resources

Name Type
aws_iam_role.this resource
aws_iam_role_policy.this resource
aws_iam_role_policy_attachment.this resource
aws_mwaa_environment.this resource
aws_s3_bucket.this resource
aws_s3_bucket_public_access_block.this resource
aws_caller_identity.current data source
aws_iam_policy_document.assume data source
aws_iam_policy_document.base data source
aws_iam_policy_document.this data source
aws_region.current data source

Outputs

No outputs.

🚀 Built by opsZero!

Since 2016 opsZero has been providing Kubernetes expertise to companies of all sizes on any Cloud. With a focus on AI and Compliance we can say we seen it all whether SOC2, HIPAA, PCI-DSS, ITAR, FedRAMP, CMMC we have you and your customers covered.

We provide support to organizations in the following ways:

We do this with a high-touch support model where you:

  • Get access to us on Slack, Microsoft Teams or Email
  • Get 24/7 coverage of your infrastructure
  • Get an accelerated migration to Kubernetes

Please schedule a call if you need support.