Comments (7)
@bcmdarroch .. I haven't even got to the point of connecting the two so there could be more.
from terraform-provider-hcp.
This issue is about having automated testing in place to cover all of the scenarios involved in using HCP with the Consul/Vault providers. To make sure this use case is always supported.
Nothing to do with networking.
from terraform-provider-hcp.
@nadenf sorry for the possible spam but I found another one from Vault provider which could help us: hashicorp/terraform-provider-vault#1541
I believe...
from terraform-provider-hcp.
Hi @nadenf! Thanks for submitting this issue. I'll bring this to our product team.
To clarify, are the issues listed under references the complete list of blockers that you've found?
from terraform-provider-hcp.
Would you be able to provide more detail on what you are trying to accomplish?
Based on the information you've provided, the team thinks this might be a private networking issue. Writing to the clusters requires a private network peered to an HVN. You can do this following this peering guide. In order to write to the cluster, your private network will also need a TF agent installed.
Note: We will be releasing some big changes to our networking resources (see announcement), if you'd like to try out the HCP provider version to be released 6/7/21.
from terraform-provider-hcp.
I'm closing this issue, as we now have the following tutorials that demonstrate the best practices for working with the HCP, Vault, and Consul providers.
Vault
- https://learn.hashicorp.com/tutorials/cloud/vault-codify-mgmt?in=vault/cloud-ops
- https://learn.hashicorp.com/tutorials/vault/apply-codified-oss-vault-hcp-terraform?in=vault/terraform-hcp-vault
Consul
- https://learn.hashicorp.com/tutorials/consul/hcp-gs-deploy?in=consul/get-started-hcp
- https://learn.hashicorp.com/tutorials/cloud/consul-end-to-end-overview?in=consul/cloud-deploy-automation
from terraform-provider-hcp.
Sorry to late-comment this - but @nadenf might have a point here. We've been facing the same problem.
Long story short is this: we have a Terraform module which spins up a Vault cluster with HCP provider. Within this same code and Terraform run, we'd like to connect to this HCP Vault cluster (admin token is fine) to provision Vault resources. True E2E-testing for a Terraform-module then (with a clean ephemeral HCP Vault cluster).
@nadenf is this what you originally meant...?
Anyway, I'll try to build a sample case what I'd expect to happen (maybe it's a new issue then) - depends how @nadenf responds of course. What I've understood is, Terraform doesn't like to work properly between two different providers - and with our initial tests a while ago, this was the case.
Quoting Arnold: "I'll be back". :) But with a friendly tone :)
from terraform-provider-hcp.
Related Issues (20)
- Peering Data Sources prevent Destroys if in a FAILED State HOT 1
- Add computed output "auth_method_id" to "hcp_boundary_cluster" resource HOT 2
- `error updating Vault cluster` when trying to increase tier size HOT 4
- Documentation for the browser OIDC login support HOT 2
- docs: `hcp_consul_cluster_root_token` and `hcp_consul_cluster` management tokens HOT 1
- Waypoint (beta) resources HOT 5
- Error when using non-prod HCP environment HOT 1
- Unclear how to refresh a user session HOT 3
- data sources `hcp_packer_{image,iteration}` should have a flag to error if latest image is revoked
- Terraform Provider Plugin Crashed HOT 1
- [Enhancement] Manager user access to Hashicorp Cloud Platform HOT 3
- Add support for multiple organizations HOT 3
- bug: revoked iterations causes panic HOT 1
- Add env HCP_PROJECT_ID to provider documentation
- `hcp_packer_image` data source causing plugin crash while running `terraform plan` HOT 3
- API Authentication Issue In Release 0.71.0 HOT 6
- API Authentication -> oauth2: cannot fetch token: 403 Forbidden HOT 7
- hcp_vault_secrets_app description parameter is listed as optional but resource creation fails if not provided
- Capability to revoke an HCP Packer Iteration HOT 1
- Circular Dependency project_id HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-provider-hcp.