Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hmcts/fpl-api-gateway
FPL API gateway
https://github.com/hmcts/fpl-api-gateway
jenkins-cft jenkins-cft-d-i
Last synced: about 1 month ago
JSON representation
FPL API gateway
- Host: GitHub
- URL: https://github.com/hmcts/fpl-api-gateway
- Owner: hmcts
- Created: 2024-06-26T16:01:03.000Z (6 months ago)
- Default Branch: demo
- Last Pushed: 2024-10-24T14:26:46.000Z (about 2 months ago)
- Last Synced: 2024-10-25T18:08:54.972Z (about 2 months ago)
- Topics: jenkins-cft, jenkins-cft-d-i
- Language: HCL
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-module-template
## Requirements
| Name | Version |
|------|---------|
| [azuread](#requirement\_azuread) | 1.6.0 |
| [azurerm](#requirement\_azurerm) | 3.110.0 |## Providers
| Name | Version |
|------|---------|
| [azurerm](#provider\_azurerm) | 3.110.0 |
| [azurerm.aks-cftapps](#provider\_azurerm.aks-cftapps) | 3.110.0 |
| [template](#provider\_template) | n/a |## Modules
| Name | Source | Version |
|------|--------|---------|
| [fpl-cafcass-api-mgmt-api](#module\_fpl-cafcass-api-mgmt-api) | [email protected]:hmcts/cnp-module-api-mgmt-api | master |
| [fpl-cafcass-api-mgmt-product](#module\_fpl-cafcass-api-mgmt-product) | [email protected]:hmcts/cnp-module-api-mgmt-product | master |
| [fpl-cafcass-api-policy](#module\_fpl-cafcass-api-policy) | [email protected]:hmcts/cnp-module-api-mgmt-api-policy | master |## Resources
| Name | Type |
|------|------|
| [azurerm_api_management_subscription.fpl_cafcass_api_subscription](https://registry.terraform.io/providers/hashicorp/azurerm/3.110.0/docs/resources/api_management_subscription) | resource |
| [azurerm_key_vault_secret.fpl_cafcass_api_subscription_key](https://registry.terraform.io/providers/hashicorp/azurerm/3.110.0/docs/resources/key_vault_secret) | resource |
| [azurerm_key_vault.fis_key_vault](https://registry.terraform.io/providers/hashicorp/azurerm/3.110.0/docs/data-sources/key_vault) | data source |
| [azurerm_key_vault_secret.s2s_client_id](https://registry.terraform.io/providers/hashicorp/azurerm/3.110.0/docs/data-sources/key_vault_secret) | data source |
| [azurerm_key_vault_secret.s2s_client_secret](https://registry.terraform.io/providers/hashicorp/azurerm/3.110.0/docs/data-sources/key_vault_secret) | data source |
| [template_file.api_mgmt_policy_template](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [aks\_subscription\_id](#input\_aks\_subscription\_id) | n/a | `any` | n/a | yes |
| [apim\_suffix](#input\_apim\_suffix) | n/a | `string` | `""` | no |
| [env](#input\_env) | n/a | `string` | n/a | yes |
| [fpl\_cafcass\_api\_product\_name](#input\_fpl\_cafcass\_api\_product\_name) | n/a | `string` | `"fpl-cafcass-api"` | no |## Contributing
We use pre-commit hooks for validating the terraform format and maintaining the documentation automatically.
Install it with:```shell
$ brew install pre-commit terraform-docs
$ pre-commit install
```If you add a new hook make sure to run it against all files:
```shell
$ pre-commit run --all-files
```