Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Build status

Go Report Card

A terraform provider that utilizes to provide for encrypted secrets via resource.vaulted_vault_secret that:

  • are never stored as plaintext in your terraform state.
  • are never logged in stdout as plaintext.
  • can be safely stored in SCM such as Git in their encrypted payload format produced by .

Tested and used against official docker image versions:

  • 0.9.x,
  • 0.11.6,
  • 1.0.3,
  • 1.1.0,
  • latest

Check magefile.go for up-to-date info what the test suite matrix uses.

Also shown at

Typical Terraform workflow

Typical terraform workflow

Terraform workflow with usage of and this provider

Terraform workflow with vaulted


0.12 Terraform and newer


Pre-0.12 Terraform

  1. Download latest GitHub release locally for your OS and architecture.
  2. Follow
  3. Move downloaded release binary to local terraform plugin dir.

E.g installation on a Linux AMD64 host

# Assuming we already downloaded the binary at ~/Downloads/terraform-provider-vaulted_v0.4.0_linux_amd64
> mkdir -p ~/.terraform.d/plugins/linux_amd64
> mv ~/Downloads/terraform-provider-vaulted_v0.4.0_linux_amd64 ~/.terraform.d/plugins/linux_amd64/terraform-provider-vaulted_v0.4.0

And we're ready to use it!

Use cases




About SumUp

SumUp is a mobile-point of sale provider.

It is our mission to make easy and fast card payments a reality across the entire world.

You can pay with SumUp in more than 30 countries, already.

Our engineers work in Berlin, Cologne, Sofia and Sāo Paulo.

They write code in JavaScript, Swift, Ruby, Go, Java, Erlang, Elixir and more.

Want to come work with us? Head to our careers page to find out more.