https://github.com/philips-labs/terraform-cloudfoundry-kibana
Terraform module to deploy Kibana to Cloud foundry
https://github.com/philips-labs/terraform-cloudfoundry-kibana
cloudfoundry kibana terraform
Last synced: 7 months ago
JSON representation
Terraform module to deploy Kibana to Cloud foundry
- Host: GitHub
- URL: https://github.com/philips-labs/terraform-cloudfoundry-kibana
- Owner: philips-labs
- License: mit
- Created: 2020-09-09T22:39:45.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-02-08T10:30:54.000Z (over 3 years ago)
- Last Synced: 2025-01-18T05:30:48.292Z (9 months ago)
- Topics: cloudfoundry, kibana, terraform
- Language: HCL
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# terraform-cloudfoundry-kibana
Deploys a Kibana instance to Cloud foundry# Contact / Getting help
andy.lo-a-foe@philips.com# License
License is MIT## Requirements
| Name | Version |
|------|---------|
| terraform | >= 0.13.0 |
| cloudfoundry | >= 0.1206.0 |## Providers
| Name | Version |
|------|---------|
| cloudfoundry | >= 0.1206.0 |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| cf\_domain | The CF domain to use for Grafana | `string` | n/a | yes |
| cf\_org | The CF Org to deploy under | `string` | n/a | yes |
| cf\_space | The CF Space to deploy in | `string` | n/a | yes |
| db\_broker | The Database broker to use for requesting a PostgreSQL database | `string` | `"hsdp-rds"` | no |
| db\_plan | The Database plan to use | `string` | `"postgres-micro-dev"` | no |
| disk | The amount of Disk space to allocate for Kibana (MB) | `number` | `2048` | no |
| environment | Environment variables for Kibana app | `map` | `{}` | no |
| kibana\_image | Kibana Docker image to use | `string` | `"docker.elastic.co/kibana/kibana:7.7.1"` | no |
| memory | The amount of RAM to allocate for Kibana (MB) | `number` | `2048` | no |
| name\_postfix | The postfix string to append to the hostname, prevents namespace clashes | `string` | n/a | yes |
| network\_policies | The container-to-container network policies to create with Kibana as the source app |list(object({| `[]` | no |
destination_app = string
protocol = string
port = string
}))## Outputs
| Name | Description |
|------|-------------|
| kibana\_endpoint | The endpoint where Kibana is reachable on |