vault_secrets_sync_github_apps

Creates a GitHub App to synchronize secrets in Vault. Requires Vault 1.16+. Available only for Vault Enterprise.

For more information on syncing secrets with GitHub, please refer to the Vault documentation.

Example Usage

resource "vault_secrets_sync_github_apps" "github-apps" {
  name                 = "gh-apps"
  app_id               = var.app_id
  private_key          = file(var.privatekey_file)
}

Argument Reference

The following arguments are supported:

Import

GitHub Apps Secrets sync configuration endpoint can be imported using the name, e.g.

$ terraform import vault_secrets_sync_github_apps.gh github-apps