Skip to content

meridianleap/terraform-provider-camo

Repository files navigation

Camo Terraform Provider

This provider supplies a replacement resource for the builtin terraform_data resource, with the added functionality of a sensitive_input attribute that will produce sensitive_output (marked as "sensitive"), thus preventing leaking sensitive input to plan output.

Note: sensitive variables will still be visible in state! Store your state safely to avoid leaks.

Using the provider

See generated docs.

Installing is the same as for any provider on the Terraform registry:

terraform {
  required_providers {
    camo = {
      source  = "meridianleap/camo"
      version = "<desired_version>"
    }
  }
}

Requirements

Building The Provider

  1. Clone the repository.
  2. cd into the repository directory.
  3. Build the provider using go install . command:
go install .

About

Extension of the terraform_data resource that allows supplying `sensitive` inputs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors