https://github.com/cloud-gov/deploy-credhub
Concourse pipeline to bosh deploy credhub
https://github.com/cloud-gov/deploy-credhub
Last synced: 5 months ago
JSON representation
Concourse pipeline to bosh deploy credhub
- Host: GitHub
- URL: https://github.com/cloud-gov/deploy-credhub
- Owner: cloud-gov
- License: other
- Created: 2021-02-11T16:17:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-10-01T16:22:04.000Z (9 months ago)
- Last Synced: 2025-10-01T18:22:08.012Z (9 months ago)
- Language: HCL
- Size: 77.1 KB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# deploy-credhub
Concourse pipeline to bosh deploy credhub
## Terraform Providers
### Credhub
- Source: [`orange-cloudfoundry/credhub`](https://registry.terraform.io/providers/orange-cloudfoundry/credhub/latest)
- Version: `0.14.0`
## Example setting up local terraform provider
With the update to terraform >v0.13, an update to the `.terraformrc` file will have to specify the local provider filesystem mirror.
Sample `.terraformrc`
```tf
# The example assumes you put all of you local providers in
# the directory at the path of `~/terraform-providers/local/providers/*`
provider_installation {
filesystem_mirror {
path = "~/terraform-providers/"
include = ["local/providers/*"]
}
direct {
exclude = ["local/providers/*"]
}
}
```
Next, you will need to add you local provider in the above path by `...////`
Example provider path for `a-local-provider` using `v1.0.0`:
`~/terraform-providers/local/providers/a-local-provider/1.0.0/linux_amd64/terraform-provider-a-local-provider`
Finally, remember to source you local provider path for the provider in the `required_providers` block.
ie.
```tf
terraform {
required_providers {
a-local-provider = {
source = "local/providers/a-local-provider
version = “1.0.0”
}
}
...
}
```