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

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

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”
}
}
...
}
```