resource "vault_auth_backend" "userpass" { type = "userpass" tune { max_lease_ttl = "1h" listing_visibility = "unauth" } } resource "vault_generic_secret" "admin_user" { path = "auth/userpass/users/admin" data_json = <