Перейти к основному содержимому
selectel_secretsmanager_secret_v1
Последнее изменение:

selectel_secretsmanager_secret_v1

Creates and manages a secret in Selectel Secrets Manager using public API v1. For more information about Secrets Manager, see the official Selectel documentation.

Example Usage

resource "selectel_secretsmanager_secret_v1" "secret_1" {
key = "secret"
value = "verysecret"
project_id = selectel_vpc_project_v2.project_1.id
description = "secret from .tf"
}

Argument Reference

  • key - (Required) Secret name.
  • value - (Required, Sensitive) Secret value, for example password, API key, certificate key. The limit is 65 536 characters.
  • project_id - (Required) Unique identifier of the associated Cloud Platform project. Retrieved from the selectel_vpc_project_v2 resource. Learn more about Cloud Platform projects.
  • description - (Optional) Secret description.

Attributes Reference

  • created_at - Time when the secret was created.
  • name - Secret name, same as the secret key.

Import

You can import a secret:

export SEL_PROJECT_ID=<selectel_project_id>
terraform import selectel_secretsmanager_secret_v1.secret_1 <selectel_project_id>/<key>

where:

  • <selectel_project_id> — Unique identifier of the associated Cloud Platform project. To get the project ID, in the Control panel, go to Cloud Platform ⟶ project name ⟶ copy the ID of the required project. Learn more about Cloud Platform projects.

  • <key> — Secret name. To get the secret name, in the Control panel, go to Cloud PlatformSecrets Manager ⟶ the Secrets tab ⟶ copy the name of the required secret.