Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opszero/terraform-aws-eks-metabase
https://github.com/opszero/terraform-aws-eks-metabase
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/opszero/terraform-aws-eks-metabase
- Owner: opszero
- License: other
- Created: 2024-01-24T06:44:26.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T21:27:09.000Z (about 2 months ago)
- Last Synced: 2024-09-17T02:43:11.143Z (about 2 months ago)
- Language: HCL
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Support: SUPPORT
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)` |[| no |
5432
]
| [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)` |[| no |
"postgresql",
"upgrade"
]
| [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)` |[| no |
"name",
"environment"
]
| [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 |
## OutputsNo 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 KubernetesPlease [schedule a call](https://calendly.com/opszero-llc/discovery) if you need support.