Is your feature request related to a problem? Please describe.
As part of the Terraform workflow, I'd like to be able to dynamically generate credentials (Terraform Cloud, AWS/Azure/GCP, Consul, PKI, etc) so that I can generate short lived credentials for CI/CD purposes. This would be useful for Terraform module testing where you would want to actually deploy the infrastructure in question vs using mocks.
I know it's been clearly documented within the README about the action only supporting GET requests without parameters.
Describe the solution you'd like
After logging into the Vault cluster, there should be a configuration option with the action which allows you to pass in either a role field or a configuration map for the given path.
The role field would be there to resolve the Terraform Cloud, Consul, Nomad, AWS, Azure, and GCP.
The config field would be there to resolve PKI.
Describe alternatives you've considered
One solution would be to write this out in Bash as part of the pipeline. However, this feels like a dirty approach.
Is your feature request related to a problem? Please describe.
As part of the Terraform workflow, I'd like to be able to dynamically generate credentials (Terraform Cloud, AWS/Azure/GCP, Consul, PKI, etc) so that I can generate short lived credentials for CI/CD purposes. This would be useful for Terraform module testing where you would want to actually deploy the infrastructure in question vs using mocks.
I know it's been clearly documented within the README about the action only supporting GET requests without parameters.
Describe the solution you'd like
After logging into the Vault cluster, there should be a configuration option with the action which allows you to pass in either a role field or a configuration map for the given path.
The
rolefield would be there to resolve the Terraform Cloud, Consul, Nomad, AWS, Azure, and GCP.The
configfield would be there to resolve PKI.Describe alternatives you've considered
One solution would be to write this out in Bash as part of the pipeline. However, this feels like a dirty approach.