cipherstash / terraform-provider-kms

Additional Terraform resources for working with AWS KMS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a (hopefully temporary) Terraform provider for working with AWS KMS, particularly for generating data keys. It attempts to correct a deficiency in the AWS Terraform provider in this area.

As this is not intended to be a permanent provider, it is not particularly general-purpose. We will accept reasonable PRs to expand the provider's scope, however large-scale surgery is beyond the intended scope.

Installation

It should, ideally, be as simple as telling your Terraform module to use the provider:

terraform {
  required_providers {
    kms = {
      source  = "cipherstash/kms"
      version = "~> 0.1"
    }
  }
}

Then a quick terraform init should see it installed and ready to use.

Usage

See the registry docs for all the gory details.

Contributing

Please see CONTRIBUTING.md.

About

Additional Terraform resources for working with AWS KMS

License:Other


Languages

Language:Go 63.5%Language:Makefile 36.5%