vault_mfa_pingid

Provides a resource to manage PingID MFA.

Note this feature is available only with Vault Enterprise.

Example Usage

variable "settings_file" {}

resource "vault_auth_backend" "userpass" {
  type = "userpass"
  path = "userpass"
}

resource "vault_mfa_pingid" "my_pingid" {
  name                 = "my_pingid"
  mount_accessor       = vault_auth_backend.userpass.accessor
  username_format      = "user@example.com"
  settings_file_base64 = var.settings_file
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to the above arguments, the following attributes are exported:

Import

Mounts can be imported using the path, e.g.

$ terraform import vault_mfa_pingid.my_pingid my_pingid