Skip to content

technicaljones/terraform-provider-encryptedssm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Provider encryptedssm

Build provider

Run the following command to build the provider

$ go build -o terraform-provider-encryptedssm

Test sample configuration

First, build and install the provider.

$ make install

Then, navigate to the examples directory.

$ cd examples

Run the following command to initialize the workspace and apply the sample configuration.

$ terraform init && terraform apply

What is this provider for?

tl;dr deploying secrets from terraform without security compromises It is a modification of the aws_ssm_parameter resouce from the official AWS provider however instead of taking plaintext values it takes a pre encrypted value which allows storage of sensitive values in source and state. This provider has the following resource:

encryptedssm_parameter

The folllowing standard parameters are available:

This provider impliments the following additional parameters:

  • encrypted_value
  • encryption_key

To use the resource see the readme in the examples folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published