terraform-ibm-modules / terraform-ibm-kms

Terraform modules to create and work with IBM Key Management Service

Home Page:https://cloud.ibm.com/docs/key-protect?topic=key-protect-about

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-ibm-kms


Module archived

🕸️ This repo is no longer maintained and is archived. Use one of the following public modules if you consume the module from GitHub:

Changes if you use the Hashicorp registry

Important: This module will be deleted from the Hashicorp registry on 1 August 2023.

If you consume the module from the Hashicorp registry, use of the following instead:


semantic-release pre-commit latest release Renovate enabled

Following terraform modules are used to create and work with IBM Key Management Service

Example Usage

module "kms_key" {
  source                 = "../../modules/key-protect"
  is_kp_instance_exist   = false
  resource_group_id      = data.ibm_resource_group.resource_group.id
  service_name           = var.service_name
  location               = var.location
  plan                   = "tiered-pricing"
  tags                   = var.tags
  allowed_network_policy = var.allowed_network_policy
  key_name               = var.key_name
  standard_key_type      = var.standard_key_type
  force_delete           = var.force_delete
  network_access_allowed = var.network_access_allowed
}

Requirements

Name Version
terraform >= 1.0.0
ibm 1.41.1

Modules

No modules.

Resources

No resources.

Inputs

No inputs.

Outputs

No outputs.

Contributing

You can report issues and request features for this module in the terraform-ibm-issue-tracker repo. See Report an issue or request a feature.

To set up your local development environment, see Local development setup in the project documentation.

About

Terraform modules to create and work with IBM Key Management Service

https://cloud.ibm.com/docs/key-protect?topic=key-protect-about

License:Apache License 2.0


Languages

Language:HCL 77.9%Language:Go 21.3%Language:JavaScript 0.7%