Skip to content

[DOCS] Terraform error at example for okms_secret #1142

@drademacher-senacor

Description

@drademacher-senacor

Documentation link

https://registry.terraform.io/providers/ovh/ovh/latest/docs/resources/okms_secret

Description

The documentation has the following example

resource "ovh_okms_secret" "example" {
    okms_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    path    = "app/api_credentials"

    # Ensure no concurrent update happened: set cas to the current version
    # (metadata.current_version is populated after first apply)
    cas = ovh_okms_secret.example.metadata.current_version

    metadata = {
        cas_required = true
    }

    version = {
        data = jsonencode({
            api_key    = var.api_key
            api_secret = var.new_api_secret  # changed value -> creates new version
        })
    }
}

and this runs into the following error

Error: Self-referential block
│ Configuration for ovh_okms_secret.example may not refer to itself.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions