Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/opszero/terraform-aws-eks-metabase


https://github.com/opszero/terraform-aws-eks-metabase

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

## Providers

| Name | Version |
|------|---------|
| [helm](#provider\_helm) | n/a |
| [random](#provider\_random) | n/a |
## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [allocated\_storage](#input\_allocated\_storage) | The allocated storage in gigabytes | `number` | `50` | no |
| [allowed\_ip](#input\_allowed\_ip) | List of allowed ip. | `list(any)` | `[]` | no |
| [allowed\_ports](#input\_allowed\_ports) | List of allowed ingress ports | `list(any)` |

[
5432
]
| no |
| [db\_name](#input\_db\_name) | The DB name to create. If omitted, no database is created initially | `string` | `"metabase"` | no |
| [enabled\_cloudwatch\_logs\_exports](#input\_enabled\_cloudwatch\_logs\_exports) | List of log types to enable for exporting to CloudWatch logs. If omitted, no logs will be exported. Valid values (depending on engine): alert, audit, error, general, listener, slowquery, trace, postgresql (PostgreSQL), upgrade (PostgreSQL). | `list(string)` |
[
"postgresql",
"upgrade"
]
| no |
| [environment](#input\_environment) | Environment (e.g. `prod`, `dev`, `staging`). | `string` | `"prod"` | no |
| [instance\_class](#input\_instance\_class) | The instance type of the RDS instance | `string` | `""` | no |
| [label\_order](#input\_label\_order) | Label order, e.g. `name`,`environment`. | `list(any)` |
[
"name",
"environment"
]
| no |
| [managedby](#input\_managedby) | ManagedBy, eg 'cypik'. | `string` | `"opsZero"` | no |
| [metabase\_version](#input\_metabase\_version) | version of metabase hemm chart. | `string` | `"2.10.4"` | no |
| [name](#input\_name) | Name (e.g. `app` or `cluster`). | `string` | `"metabase"` | no |
| [namespace](#input\_namespace) | namespace of metabase (e.g. `tools` or `metabase`). | `string` | `"metabase"` | no |
| [password](#input\_password) | Password for the master DB user. Note that this may show up in logs, and it will be stored in the state file | `string` | `""` | no |
| [publicly\_accessible](#input\_publicly\_accessible) | Bool to control if instance is publicly accessible | `bool` | `false` | no |
| [repository](#input\_repository) | Terraform current module repo | `string` | `"https://github.com/opszero/terraform-aws-eks-metabase.git"` | no |
| [subnet\_ids](#input\_subnet\_ids) | A list of VPC Subnet IDs to launch in. | `list(string)` | `[]` | no |
| [username](#input\_username) | Username for the master DB user | `string` | `"postgres"` | no |
| [vpc\_id](#input\_vpc\_id) | The ID of the VPC that the instance security group belongs to. | `string` | `""` | no |
## Resources

| Name | Type |
|------|------|
| [helm_release.metabase](https://registry.terraform.io/providers/hashicorp/helm/latest/docs/resources/release) | resource |
| [random_password.password](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/password) | resource |
## Outputs

No outputs.
# 🚀 Built by opsZero!

Since 2016 [opsZero](https://opszero.com) 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:

- [Modernize or Migrate to Kubernetes](https://opszero.com/solutions/modernization/)
- [Cloud Infrastructure with Kubernetes on AWS, Azure, Google Cloud, or Bare Metal](https://opszero.com/solutions/cloud-infrastructure/)
- [Building AI and Data Pipelines on Kubernetes](https://opszero.com/solutions/ai/)
- [Optimizing Existing Kubernetes Workloads](https://opszero.com/solutions/optimized-workloads/)

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](https://calendly.com/opszero-llc/discovery) if you need support.