For this module to work, you need to subscribe to Matillion for Snowflake on AWS Marketplace.
This module will launch an AWS instance running Matillion for Snowflake behind an ALB.
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| profile | AWS profile | string | default |
- |
| region | AWS region | string | - | yes |
| instance_type | Matillion instance type | string | m5.large |
- |
| vpc_id | VPC ID | string | - | yes |
| public_subnet_ids | Public subnet Ids | list(string) | - | yes |
| whitelist_ips | Whitelisted IPs for load balancer security group | list(string) | ["0.0.0.0/0"] |
yes |
| matillion_log_group | Cloudwatch log group for Matillion instance | string | /matillion |
- |
| matillion_sg_ids | Matillion instance security groups (security group from ALB will not be override) | list(string) | [] |
- |
| Name | Description |
|---|---|
| matillion_instance_id | Matillion instance id (used as default password for user ec2-user) |
| matillion_lb_dns_name | Matillion load balancer DNS name |