terraform-provider-vault
Terraform Vault provider
File Explorer
Download Latest Version (.zip)- 00_bug_report.yml
- 01_documentation.yml
- 02_enhancement.yml
- 03_new_resource.yml
- 04_other.yml
- config.yml
- actionlint.yaml
- build.yml
- go-checks.yaml
- jira.yaml
- actionlint.yaml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- SUPPORT.md
- ci.hcl
- release-metadata.hcl
- security-scan.hcl
- terraform-provider-vault-artifacts.hcl
- acctestutil.go
- vaulthelper.go
- main.go
- main.go
- datasource.go.tpl
- doc.go.tpl
- resource.go.tpl
- endpoint_registry.go
- generate.go
- generate_test.go
- README.md
- templates.go
- templates_test.go
- main.tf
- outputs.tf
- variables.tf
- README.md
- flatten.go
- hashcode.go
- mutexkv.go
- transport.go
- consts.go
- base.go
- schema.go
- client.go
- util.go
- model.go
- mount.go
- mount_test.go
- rotation.go
- token.go
- fake_account.json
- duration.go
- file_exists.go
- file_exists_test.go
- gcp.go
- gcp_test.go
- kerberos.go
- kerberos_test.go
- path.go
- path_test.go
- README.md
- uri.go
- uri_test.go
- entity.go
- entity_test.go
- group.go
- testhelpers.go
- duo.go
- login_enforcement.go
- mfa.go
- okta.go
- ping_id.go
- totp.go
- policy_identifier.go
- auth.go
- auth_aws.go
- auth_azure.go
- auth_cert.go
- auth_gcp.go
- auth_generic.go
- auth_jwt.go
- auth_kerberos.go
- auth_oci.go
- auth_oidc.go
- auth_radius.go
- auth_token_file.go
- auth_userpass.go
- provider.go
- provider_notestonly.go
- provider_testonly.go
- auth.go
- auth_aws.go
- auth_aws_test.go
- auth_azure.go
- auth_azure_test.go
- auth_cert.go
- auth_cert_test.go
- auth_gcp.go
- auth_gcp_test.go
- auth_generic.go
- auth_generic_test.go
- auth_jwt.go
- auth_jwt_test.go
- auth_kerberos.go
- auth_kerberos_test.go
- auth_oci.go
- auth_oci_test.go
- auth_oidc.go
- auth_oidc_test.go
- auth_radius.go
- auth_radius_test.go
- auth_test.go
- auth_token_file.go
- auth_token_file_test.go
- auth_userpass.go
- auth_userpass_test.go
- locker.go
- meta.go
- meta_test.go
- provider.go
- schema_util.go
- schema_util_test.go
- validators.go
- validators_test.go
- providertest.go
- automated_rotation.go
- secrets_sync.go
- cf_auth_backend_config_resource.go
- cf_auth_backend_config_resource_test.go
- cf_auth_backend_role_resource.go
- cf_auth_backend_role_resource_test.go
- cf_auth_login_ephemeral_resource.go
- cf_auth_login_ephemeral_resource_test.go
- approle_auth_backend_role_secret_id.go
- approle_auth_backend_role_secret_id_test.go
- token_ephemeral_resource.go
- token_ephemeral_resource_test.go
- kerberos_config_resource.go
- kerberos_config_resource_test.go
- kerberos_group_resource.go
- kerberos_group_resource_test.go
- kerberos_ldap_config_resource.go
- kerberos_ldap_config_resource_test.go
- kerberos_login_ephemeral_resource.go
- kerberos_login_ephemeral_resource_test.go
- radius_auth_backend_config_resource.go
- radius_auth_backend_config_resource_test.go
- radius_auth_backend_user_resource.go
- radius_auth_backend_user_resource_test.go
- radius_auth_login_ephemeral_resource.go
- radius_auth_login_ephemeral_resource_test.go
- spiffe_config_resource.go
- spiffe_config_resource_test.go
- spiffe_role_resource.go
- spiffe_role_resource_test.go
- login_ephemeral_resource.go
- login_ephemeral_resource_test.go
- user_resource.go
- user_resource_test.go
- README.md
- generic_endpoint_ephemeral.go
- generic_endpoint_ephemeral_test.go
- helpers.go
- helpers_test.go
- resource_keymgmt_aws_kms.go
- resource_keymgmt_aws_kms_test.go
- resource_keymgmt_azure_kms.go
- resource_keymgmt_azure_kms_test.go
- resource_keymgmt_distribute_key.go
- resource_keymgmt_distribute_key_test.go
- resource_keymgmt_gcp_kms.go
- resource_keymgmt_gcp_kms_test.go
- resource_keymgmt_key.go
- resource_keymgmt_key_rotate.go
- resource_keymgmt_key_rotate_test.go
- resource_keymgmt_key_test.go
- resource_keymgmt_replicate_key.go
- resource_keymgmt_replicate_key_test.go
- alicloud_access_credentials_ephemeral_resource.go
- alicloud_access_credentials_ephemeral_resource_test.go
- alicloud_secret_backend_resource.go
- alicloud_secret_backend_resource_test.go
- alicloud_secret_backend_role_resource.go
- alicloud_secret_backend_role_resource_test.go
- azure_helpers_test.go
- azure_static_role_resource.go
- azure_static_role_resource_test.go
- aws_access_credentials.go
- aws_access_credentials_test.go
- aws_static_access_credentials.go
- aws_static_access_credentials_test.go
- azure_access_credentials.go
- azure_access_credentials_test.go
- azure_secrets_static_credentials.go
- azure_secrets_static_credentials_test.go
- database_secret.go
- database_secret_test.go
- gcp_oauth2_access_token.go
- gcp_oauth2_access_token_test.go
- gcp_service_account_key.go
- gcp_service_account_key_test.go
- generic_secret.go
- generic_secret_test.go
- kubernetes_credentials.go
- kubernetes_credentials_test.go
- kv_secret_v2.go
- kv_secret_v2_test.go
- terraform_token.go
- terraform_token_test.go
- gcpkms_backend_resource.go
- gcpkms_backend_resource_test.go
- gcpkms_decrypt_ephemeral_resource.go
- gcpkms_decrypt_ephemeral_resource_test.go
- gcpkms_encrypt_ephemeral_resource.go
- gcpkms_encrypt_ephemeral_resource_test.go
- gcpkms_key_resource.go
- gcpkms_key_resource_test.go
- gcpkms_reencrypt_ephemeral_resource.go
- gcpkms_reencrypt_ephemeral_resource_test.go
- gcpkms_sign_ephemeral_resource.go
- gcpkms_sign_ephemeral_resource_test.go
- gcpkms_verify_data_source.go
- gcpkms_verify_data_source_test.go
- ca_generated_resource.go
- ca_generated_resource_test.go
- ca_imported_resource.go
- ca_imported_resource_test.go
- listener_resource.go
- listener_resource_test.go
- test_helpers_test.go
- helpers.go
- helpers_test.go
- os_secret_backend_account_resource.go
- os_secret_backend_account_resource_test.go
- os_secret_backend_host_resource.go
- os_secret_backend_host_resource_test.go
- os_secret_backend_resource.go
- os_secret_backend_resource_test.go
- acme_account_resource.go
- acme_account_resource_test.go
- acme_challenge_server_resource.go
- order_certificate_resource.go
- order_certificate_resource_test.go
- order_challenge_data_source.go
- order_challenge_data_source_test.go
- order_challenge_fulfilled_resource.go
- order_challenge_fulfilled_resource_test.go
- order_resource.go
- order_resource_test.go
- role_resource.go
- role_resource_test.go
- version.go
- spiffe_secret_backend_config_resource.go
- spiffe_secret_backend_config_resource_test.go
- spiffe_secret_backend_mintjwt_resource.go
- spiffe_secret_backend_mintjwt_resource_test.go
- spiffe_secret_backend_role_resource.go
- spiffe_secret_backend_role_resource_test.go
- README.md
- control_group_resource.go
- control_group_resource_test.go
- data_sys_config_cors.go
- data_sys_config_cors_test.go
- group_policy_application.go
- group_policy_application_test.go
- quota_config.go
- quota_config_test.go
- resource_sys_config_cors.go
- resource_sys_config_cors_test.go
- ui_default_auth.go
- ui_default_auth_test.go
- ui_header.go
- ui_header_test.go
- activation_flags_data_source.go
- activation_flags_data_source_test.go
- activation_flags_resource.go
- activation_flags_resource_test.go
- agent_registration_resource.go
- agent_registration_resource_internal_test.go
- agent_registration_resource_test.go
- oauth_resource_server_config_profile_resource.go
- oauth_resource_server_config_profile_resource_internal_test.go
- oauth_resource_server_config_profile_resource_test.go
- password_policy.go
- password_policy_test.go
- plugin_runtime_resource.go
- plugin_runtime_resource_test.go
- plugin_runtimes_data_source.go
- plugin_runtimes_data_source_test.go
- raft_snapshot_agent_config.go
- raft_snapshot_agent_config_test.go
- README.md
- rotation_policy.go
- rotation_policy_test.go
- provider.go
- changelog-links.sh
- errcheck.sh
- gofmtcheck.sh
- gogetcookie.sh
- goversioncheck.sh
- users.ldif
- cassandra.yaml
- openapi.json
- consulhelper.go
- mssqlhelper.go
- pebblehelper.go
- postgresqlhelper.go
- testutil.go
- testutil_test.go
- mountutil.go
- mountutil_test.go
- util.go
- util_test.go
- auth_mount.go
- auth_token.go
- auth_token_test.go
- batch_input_util.go
- data_identity_entity.go
- data_identity_entity_test.go
- data_identity_group.go
- data_identity_group_test.go
- data_identity_oidc_client_creds.go
- data_identity_oidc_client_creds_test.go
- data_identity_oidc_openid_config.go
- data_identity_oidc_openid_config_test.go
- data_identity_oidc_public_keys.go
- data_identity_oidc_public_keys_test.go
- data_source_ad_credentials.go
- data_source_ad_credentials_test.go
- data_source_approle_auth_backend_role_id.go
- data_source_approle_auth_backend_role_id_test.go
- data_source_auth_backend.go
- data_source_auth_backend_test.go
- data_source_auth_backends.go
- data_source_auth_backends_test.go
- data_source_aws_access_credentials.go
- data_source_aws_access_credentials_test.go
- data_source_aws_static_credentials.go
- data_source_aws_static_credentials_test.go
- data_source_azure_access_credentials.go
- data_source_azure_access_credentials_test.go
- data_source_gcp_auth_backend_role.go
- data_source_gcp_auth_backend_role_test.go
- data_source_generic_secret.go
- data_source_generic_secret_test.go
- data_source_kubernetes_auth_backend_config.go
- data_source_kubernetes_auth_backend_config_test.go
- data_source_kubernetes_auth_backend_role.go
- data_source_kubernetes_auth_backend_role_test.go
- data_source_kubernetes_credentials.go
- data_source_kubernetes_credentials_test.go
- data_source_kv_secret.go
- data_source_kv_secret_test.go
- data_source_kv_secret_v2.go
- data_source_kv_secret_v2_test.go
- data_source_kv_secrets_list.go
- data_source_kv_secrets_list_test.go
- data_source_kv_secrets_list_v2.go
- data_source_kv_secrets_list_v2_test.go
- data_source_kv_subkeys_v2.go
- data_source_kv_subkeys_v2_test.go
- data_source_ldap_dynamic_role_credentials.go
- data_source_ldap_dynamic_role_credentials_test.go
- data_source_ldap_static_role_credentials.go
- data_source_ldap_static_role_credentials_test.go
- data_source_namespace.go
- data_source_namespace_test.go
- data_source_namespaces.go
- data_source_namespaces_test.go
- data_source_nomad_credentials.go
- data_source_nomad_credentials_test.go
- data_source_pki_secret_backend_cert_metadata.go
- data_source_pki_secret_backend_cert_metadata_test.go
- data_source_pki_secret_backend_config_cmpv2.go
- data_source_pki_secret_backend_config_cmpv2_test.go
- data_source_pki_secret_backend_config_est.go
- data_source_pki_secret_backend_config_est_test.go
- data_source_pki_secret_backend_config_scep.go
- data_source_pki_secret_backend_config_scep_test.go
- data_source_pki_secret_backend_issuer.go
- data_source_pki_secret_backend_issuer_test.go
- data_source_pki_secret_backend_issuers.go
- data_source_pki_secret_backend_issuers_test.go
- data_source_pki_secret_backend_key.go
- data_source_pki_secret_backend_key_test.go
- data_source_pki_secret_backend_keys.go
- data_source_pki_secret_backend_keys_test.go
- data_source_policy_document.go
- data_source_policy_document_test.go
- data_source_raft_autopilot_state.go
- data_source_raft_autopilot_state_test.go
- data_source_ssh_secret_backend_sign.go
- data_source_ssh_secret_backend_sign_test.go
- data_source_transform_decode.go
- data_source_transform_decode_test.go
- data_source_transform_encode.go
- data_source_transform_encode_test.go
- data_source_transit_cmac.go
- data_source_transit_cmac_test.go
- data_source_transit_decrypt.go
- data_source_transit_decrypt_test.go
- data_source_transit_encrypt.go
- data_source_transit_encrypt_test.go
- data_source_transit_sign.go
- data_source_transit_sign_test.go
- data_source_transit_verify.go
- data_source_transit_verify_test.go
- gcp.go
- github.go
- import_auth_backend_test.go
- import_generic_secret_test.go
- import_mount_test.go
- kv_helpers.go
- okta.go
- pki_customize_diff_helpers.go
- provider.go
- provider_factory.go
- provider_test.go
- resource_ad_secret_backend.go
- resource_ad_secret_backend_test.go
- resource_ad_secret_library.go
- resource_ad_secret_library_test.go
- resource_ad_secret_roles.go
- resource_ad_secret_roles_test.go
- resource_alicloud_auth_backend_role.go
- resource_alicloud_auth_backend_role_test.go
- resource_approle_auth_backend_login.go
- resource_approle_auth_backend_login_test.go
- resource_approle_auth_backend_role.go
- resource_approle_auth_backend_role_secret_id.go
- resource_approle_auth_backend_role_secret_id_test.go
- resource_approle_auth_backend_role_test.go
- resource_audit.go
- resource_audit_request_header.go
- resource_audit_request_header_test.go
- resource_audit_test.go
- resource_auth_backend.go
- resource_auth_backend_migrate.go
- resource_auth_backend_migrate_test.go
- resource_auth_backend_test.go
- resource_aws_auth_backend_cert.go
- resource_aws_auth_backend_cert_test.go
- resource_aws_auth_backend_client.go
- resource_aws_auth_backend_client_test.go
- resource_aws_auth_backend_config_identity.go
- resource_aws_auth_backend_config_identity_test.go
- resource_aws_auth_backend_identity_whitelist.go
- resource_aws_auth_backend_identity_whitelist_test.go
- resource_aws_auth_backend_login.go
- resource_aws_auth_backend_login_test.go
- resource_aws_auth_backend_role.go
- resource_aws_auth_backend_role_tag.go
- resource_aws_auth_backend_role_tag_test.go
- resource_aws_auth_backend_role_test.go
- resource_aws_auth_backend_roletag_blacklist.go
- resource_aws_auth_backend_roletag_blacklist_test.go
- resource_aws_auth_backend_sts_role.go
- resource_aws_auth_backend_sts_role_test.go
- resource_aws_secret_backend.go
- resource_aws_secret_backend_role.go
- resource_aws_secret_backend_role_test.go
- resource_aws_secret_backend_static_role.go
- resource_aws_secret_backend_static_role_test.go
- resource_aws_secret_backend_test.go
- resource_azure_auth_backend_config.go
- resource_azure_auth_backend_config_test.go
- resource_azure_auth_backend_role.go
- resource_azure_auth_backend_role_test.go
- resource_azure_secret_backend.go
- resource_azure_secret_backend_role.go
- resource_azure_secret_backend_role_test.go
- resource_azure_secret_backend_test.go
- resource_cert_auth_backend_role.go
- resource_cert_auth_backend_role_test.go
- resource_config_ui_custom_message.go
- resource_config_ui_custom_message_test.go
- resource_consul_secret_backend.go
- resource_consul_secret_backend_role.go
- resource_consul_secret_backend_role_test.go
- resource_consul_secret_backend_test.go
- resource_database_secret_backend_connection.go
- resource_database_secret_backend_connection_test.go
- resource_database_secret_backend_role.go
- resource_database_secret_backend_role_test.go
- resource_database_secret_backend_static_role.go
- resource_database_secret_backend_static_role_test.go
- resource_database_secrets_mount.go
- resource_database_secrets_mount_test.go
- resource_egp_policy.go
- resource_egp_policy_test.go
- resource_gcp_auth_backend.go
- resource_gcp_auth_backend_role.go
- resource_gcp_auth_backend_role_test.go
- resource_gcp_auth_backend_test.go
- resource_gcp_secret_backend.go
- resource_gcp_secret_backend_test.go
- resource_gcp_secret_impersonated_account.go
- resource_gcp_secret_impersonated_account_test.go
- resource_gcp_secret_roleset.go
- resource_gcp_secret_roleset_test.go
- resource_gcp_secret_static_account.go
- resource_gcp_secret_static_account_test.go
- resource_generic_endpoint.go
- resource_generic_endpoint_test.go
- resource_generic_secret.go
- resource_generic_secret_migrate.go
- resource_generic_secret_migrate_test.go
- resource_generic_secret_test.go
- resource_github_auth_backend.go
- resource_github_auth_backend_test.go
- resource_github_team.go
- resource_github_team_test.go
- resource_github_user.go
- resource_github_user_test.go
- resource_identity_entity.go
- resource_identity_entity_alias.go
- resource_identity_entity_alias_test.go
- resource_identity_entity_policies.go
- resource_identity_entity_policies_test.go
- resource_identity_entity_test.go
- resource_identity_group.go
- resource_identity_group_alias.go
- resource_identity_group_alias_test.go
- resource_identity_group_member_entity_ids.go
- resource_identity_group_member_entity_ids_test.go
- resource_identity_group_member_group_ids.go
- resource_identity_group_member_group_ids_test.go
- resource_identity_group_policies.go
- resource_identity_group_policies_test.go
- resource_identity_group_test.go
- resource_identity_mfa_duo_test.go
- resource_identity_mfa_login_enforcement_test.go
- resource_identity_mfa_okta_test.go
- resource_identity_mfa_pingid_test.go
- resource_identity_mfa_totp_test.go
- resource_identity_oidc.go
- resource_identity_oidc_assignment.go
- resource_identity_oidc_assignment_test.go
- resource_identity_oidc_client.go
- resource_identity_oidc_client_test.go
- resource_identity_oidc_key.go
- resource_identity_oidc_key_allowed_client_id.go
- resource_identity_oidc_key_allowed_client_id_test.go
- resource_identity_oidc_key_test.go
- resource_identity_oidc_provider.go
- resource_identity_oidc_provider_test.go
- resource_identity_oidc_role.go
- resource_identity_oidc_role_test.go
- resource_identity_oidc_scope.go
- resource_identity_oidc_scope_test.go
- resource_identity_oidc_test.go
- resource_jwt_auth_backend.go
- resource_jwt_auth_backend_role.go
- resource_jwt_auth_backend_role_test.go
- resource_jwt_auth_backend_test.go
- resource_kmip_secret_backend.go
- resource_kmip_secret_backend_test.go
- resource_kmip_secret_role.go
- resource_kmip_secret_role_test.go
- resource_kmip_secret_scope.go
- resource_kmip_secret_scope_test.go
- resource_kubernetes_auth_backend_config.go
- resource_kubernetes_auth_backend_config_test.go
- resource_kubernetes_auth_backend_role.go
- resource_kubernetes_auth_backend_role_test.go
- resource_kubernetes_secret_backend.go
- resource_kubernetes_secret_backend_role.go
- resource_kubernetes_secret_backend_role_test.go
- resource_kubernetes_secret_backend_test.go
- resource_kv_secret.go
- resource_kv_secret_backend_v2.go
- resource_kv_secret_backend_v2_test.go
- resource_kv_secret_test.go
- resource_kv_secret_v2.go
- resource_kv_secret_v2_test.go
- resource_ldap_auth_backend.go
- resource_ldap_auth_backend_group.go
- resource_ldap_auth_backend_group_test.go
- resource_ldap_auth_backend_test.go
- resource_ldap_auth_backend_user.go
- resource_ldap_auth_backend_user_test.go
- resource_ldap_secret_backend.go
- resource_ldap_secret_backend_dynamic_role.go
- resource_ldap_secret_backend_dynamic_role_test.go
- resource_ldap_secret_backend_library_set.go
- resource_ldap_secret_backend_library_set_test.go
- resource_ldap_secret_backend_static_role.go
- resource_ldap_secret_backend_static_role_test.go
- resource_ldap_secret_backend_test.go
- resource_managed_keys.go
- resource_managed_keys_test.go
- resource_mfa_duo.go
- resource_mfa_duo_test.go
- resource_mfa_okta.go
- resource_mfa_okta_test.go
- resource_mfa_pingid.go
- resource_mfa_pingid_test.go
- resource_mfa_totp.go
- resource_mfa_totp_test.go
- resource_mongodbatlas_secret_backend.go
- resource_mongodbatlas_secret_backend_test.go
- resource_mongodbatlas_secret_role.go
- resource_mongodbatlas_secret_role_test.go
- resource_mount.go
- resource_mount_test.go
- resource_namespace.go
- resource_namespace_test.go
- resource_nomad_secret_backend.go
- resource_nomad_secret_backend_test.go
- resource_nomad_secret_role.go
- resource_nomad_secret_role_test.go
- resource_oci_auth_backend.go
- resource_oci_auth_backend_role.go
- resource_oci_auth_backend_role_test.go
- resource_oci_auth_backend_test.go
- resource_okta_auth_backend.go
- resource_okta_auth_backend_group.go
- resource_okta_auth_backend_group_test.go
- resource_okta_auth_backend_test.go
- resource_okta_auth_backend_user.go
- resource_okta_auth_backend_user_test.go
- resource_pki_secret_backend_acme_eab.go
- resource_pki_secret_backend_acme_eab_test.go
- resource_pki_secret_backend_cert.go
- resource_pki_secret_backend_cert_test.go
- resource_pki_secret_backend_config_acme.go
- resource_pki_secret_backend_config_acme_test.go
- resource_pki_secret_backend_config_auto_tidy.go
- resource_pki_secret_backend_config_auto_tidy_test.go
- resource_pki_secret_backend_config_ca.go
- resource_pki_secret_backend_config_ca_test.go
- resource_pki_secret_backend_config_cluster.go
- resource_pki_secret_backend_config_cluster_test.go
- resource_pki_secret_backend_config_cmpv2.go
- resource_pki_secret_backend_config_cmpv2_test.go
- resource_pki_secret_backend_config_est.go
- resource_pki_secret_backend_config_est_test.go
- resource_pki_secret_backend_config_issuers.go
- resource_pki_secret_backend_config_issuers_test.go
- resource_pki_secret_backend_config_scep.go
- resource_pki_secret_backend_config_scep_test.go
- resource_pki_secret_backend_config_urls.go
- resource_pki_secret_backend_config_urls_test.go
- resource_pki_secret_backend_crl_config.go
- resource_pki_secret_backend_crl_config_test.go
- resource_pki_secret_backend_intermediate_cert_request.go
- resource_pki_secret_backend_intermediate_cert_request_test.go
- resource_pki_secret_backend_intermediate_set_signed.go
- resource_pki_secret_backend_intermediate_set_signed_test.go
- resource_pki_secret_backend_issuer.go
- resource_pki_secret_backend_issuer_test.go
- resource_pki_secret_backend_key.go
- resource_pki_secret_backend_key_test.go
- resource_pki_secret_backend_role.go
- resource_pki_secret_backend_role_test.go
- resource_pki_secret_backend_root_cert.go
- resource_pki_secret_backend_root_cert_test.go
- resource_pki_secret_backend_root_sign_intermediate.go
- resource_pki_secret_backend_root_sign_intermediate_test.go
- resource_pki_secret_backend_sign.go
- resource_pki_secret_backend_sign_test.go
- resource_plugin.go
- resource_plugin_pinned_version.go
- resource_plugin_pinned_version_test.go
- resource_plugin_test.go
- resource_policy.go
- resource_policy_test.go
- resource_quota_lease_count.go
- resource_quota_lease_count_test.go
- resource_quota_rate_limit.go
- resource_quota_rate_limit_test.go
- resource_rabbitmq_secret_backend.go
- resource_rabbitmq_secret_backend_role.go
- resource_rabbitmq_secret_backend_role_test.go
- resource_rabbitmq_secret_backend_test.go
- resource_raft_autopilot.go
- resource_raft_autopilot_test.go
- resource_rgp_policy.go
- resource_rgp_policy_test.go
- resource_saml_auth_backend.go
- resource_saml_auth_backend_role.go
- resource_saml_auth_backend_role_test.go
- resource_saml_auth_backend_test.go
- resource_scep_auth_backend_role.go
- resource_scep_auth_backend_role_test.go
- resource_secrets_sync_association.go
- resource_secrets_sync_association_test.go
- resource_secrets_sync_aws_destination.go
- resource_secrets_sync_aws_destination_test.go
- resource_secrets_sync_azure_destination.go
- resource_secrets_sync_azure_destination_test.go
- resource_secrets_sync_config.go
- resource_secrets_sync_config_test.go
- resource_secrets_sync_gcp_destination.go
- resource_secrets_sync_gcp_destination_test.go
- resource_secrets_sync_gh_destination.go
- resource_secrets_sync_gh_destination_test.go
- resource_secrets_sync_github_apps.go
- resource_secrets_sync_github_apps_test.go
- resource_secrets_sync_vercel_destination.go
- resource_secrets_sync_vercel_destination_test.go
- resource_ssh_secret_backend_ca.go
- resource_ssh_secret_backend_ca_test.go
- resource_ssh_secret_backend_role.go
- resource_ssh_secret_backend_role_test.go
- resource_terraform_cloud_secret_backend.go
- resource_terraform_cloud_secret_backend_test.go
- resource_terraform_cloud_secret_creds.go
- resource_terraform_cloud_secret_creds_test.go
- resource_terraform_cloud_secret_role.go
- resource_terraform_cloud_secret_role_test.go
- resource_token.go
- resource_token_auth_backend_role.go
- resource_token_auth_backend_role_test.go
- resource_token_test.go
- resource_transform_alphabet.go
- resource_transform_alphabet_test.go
- resource_transform_key_config.go
- resource_transform_key_config_test.go
- resource_transform_role.go
- resource_transform_role_test.go
- resource_transform_template.go
- resource_transform_template_test.go
- resource_transform_transformation.go
- resource_transform_transformation_test.go
- resource_transit_cache_config.go
- resource_transit_cache_config_test.go
- resource_transit_secret_backend_key.go
- resource_transit_secret_backend_key_test.go
- sentinel.go
- structures.go
- structures_test.go
- testhelpers_test.go
- VERSION
- activation_flags.html.md
- ad_access_credentials.html.md
- approle_auth_backend_role_id.md
- auth_backend.html.md
- auth_backends.html.md
- aws_access_credentials.html.md
- aws_static_credentials.md
- azure_access_credentials.html.md
- gcp_auth_backend_role.md
- gcpkms_verify.html.md
- generic_secret.html.md
- identity_entity.html.md
- identity_group.html.md
- identity_oidc_client_creds.html.md
- identity_oidc_openid_config.html.md
- identity_oidc_public_keys.html.md
- kubernetes_auth_backend_config.md
- kubernetes_auth_backend_role.md
- kubernetes_credentials.html.md
- kv_secret.html.md
- kv_secret_v2.html.md
- kv_secrets_list.html.md
- kv_secrets_list_v2.html.md
- kv_subkeys_v2.html.md
- ldap_dynamic_role_credentials.html.md
- ldap_static_role_credentials.html.md
- namespace.html.md
- namespaces.html.md
- nomad_access_token.html.md
- pki_external_ca_secret_backend_order_challenge.html.md
- pki_secret_backend_cert_metadata.html.md
- pki_secret_backend_config_cmpv2.html.md
- pki_secret_backend_config_est.html.md
- pki_secret_backend_config_scep.html.md
- pki_secret_backend_issuer.html.md
- pki_secret_backend_issuers.html.md
- pki_secret_backend_key.html.md
- pki_secret_backend_keys.html.md
- plugin_runtimes.html.md
- policy_document.md
- raft_autopilot_state.html.md
- ssh_secret_backend_sign.html.md
- sys_config_cors.html.md
- transform_decode.html.md
- transform_encode.html.md
- transit_cmac.html.md
- transit_decrypt.md
- transit_encrypt.md
- transit_sign.html.md
- transit_verify.html.md
- alicloud_access_credentials.html.md
- approle_auth_backend_role_secret_id.html.md
- aws_access_credentials.html.md
- aws_static_access_credentials.html.md
- azure_access_credentials.html.md
- azure_secrets_static_credentials.html.md
- cf_auth_login.md
- database_secret.html.md
- gcp_oauth2_access_token.html.md
- gcp_service_account_key.html.md
- gcpkms_secret_decrypt.html.md
- gcpkms_secret_encrypt.html.md
- gcpkms_secret_reencrypt.html.md
- gcpkms_secret_sign.html.md
- generic_endpoint.html.md
- generic_secret.html.md
- kerberos_auth_backend_login.html.md
- kubernetes_credentials.html.md
- kv_secret_v2.html.md
- radius_auth_login.html.md
- spiffe_secret_backend_mintjwt.html.md
- terraform_token.html.md
- token_ephemeral_resource.html.md
- userpass_auth_login.md
- pki_multi_issuer_upgrade.html.markdown
- policies.html.markdown
- using_ephemeral_resources.html.markdown
- using_write_only_attributes.html.markdown
- version_2_upgrade.html.markdown
- version_3_upgrade.html.markdown
- version_4_upgrade.html.markdown
- version_5_upgrade.html.markdown
- activation_flags.html.md
- ad_secret_backend.html.md
- ad_secret_backend_library.html.md
- ad_secret_role.html.md
- agent_registration.html.md
- alicloud_auth_backend_role.md
- alicloud_secret_backend.html.md
- alicloud_secret_backend_role.html.md
- approle_auth_backend_login.html.md
- approle_auth_backend_role.html.md
- approle_auth_backend_role_secret_id.html.md
- audit.html.md
- audit_request_header.html.md
- auth_backend.html.md
- aws_auth_backend_cert.html.md
- aws_auth_backend_client.html.md
- aws_auth_backend_config_identity.html.md
- aws_auth_backend_identity_whitelist.html.md
- aws_auth_backend_login.html.md
- aws_auth_backend_role.html.md
- aws_auth_backend_role_tag.html.md
- aws_auth_backend_roletag_blacklist.html.md
- aws_auth_backend_sts_role.html.md
- aws_secret_backend.html.md
- aws_secret_backend_role.html.md
- aws_secret_backend_static_role.md
- azure_auth_backend_config.html.md
- azure_auth_backend_role.html.md
- azure_secret_backend.html.md
- azure_secret_backend_role.html.md
- azure_secret_backend_static_role.html.md
- cert_auth_backend_role.html.md
- cf_auth_backend_config.md
- cf_auth_backend_role.md
- config_control_group.html.md
- config_group_policy_application.html.md
- config_ui_custom_messages.html.md
- config_ui_default_auth.html.md
- config_ui_header.html.md
- consul_secret_backend.html.md
- consul_secret_backend_role.html.md
- database_secret_backend_connection.md
- database_secret_backend_role.md
- database_secret_backend_static_role.md
- database_secrets_mount.md
- egp_policy.html.md
- gcp_auth_backend.html.md
- gcp_auth_backend_role.html.md
- gcp_secret_backend.html.md
- gcp_secret_impersonated_account.html.md
- gcp_secret_roleset.html.md
- gcp_secret_static_account.html.md
- gcpkms_secret_backend.html.md
- gcpkms_secret_backend_key.html.md
- generic_endpoint.html.md
- generic_secret.html.md
- github_auth_backend.html.md
- github_team.html.md
- github_user.html.md
- identity_entity.html.md
- identity_entity_alias.html.md
- identity_entity_policies.html.md
- identity_group.html.md
- identity_group_alias.html.md
- identity_group_member_entity_ids.html.md
- identity_group_member_group_ids.html.md
- identity_group_policies.html.md
- identity_mfa_duo.html.md
- identity_mfa_login_enforcement.html.md
- identity_mfa_okta.html.md
- identity_mfa_pingid.html.md
- identity_mfa_totp.html.md
- identity_oidc.html.md
- identity_oidc_assignment.html.md
- identity_oidc_client.html.md
- identity_oidc_key.html.md
- identity_oidc_key_allowed_client_id.html.md
- identity_oidc_provider.html.md
- identity_oidc_role.html.md
- identity_oidc_scope.html.md
- jwt_auth_backend.html.md
- jwt_auth_backend_role.html.md
- kerberos_auth_backend_config.html.md
- kerberos_auth_backend_group.html.md
- kerberos_auth_backend_ldap_config.html.md
- keymgmt_aws_kms.html.md
- keymgmt_azure_kms.html.md
- keymgmt_distribute_key.html.md
- keymgmt_gcp_kms.html.md
- keymgmt_key.html.md
- keymgmt_key_rotate.html.md
- keymgmt_replicate_key.html.md
- kmip_secret_backend.html.md
- kmip_secret_ca_generated.html.md
- kmip_secret_ca_imported.html.md
- kmip_secret_listener.html.md
- kmip_secret_role.html.md
- kmip_secret_scope.html.md
- kubernetes_auth_backend_config.md
- kubernetes_auth_backend_role.html.md
- kubernetes_secret_backend.html.md
- kubernetes_secret_backend_role.html.md
- kv_secret.html.md
- kv_secret_backend_v2.html.md
- kv_secret_v2.html.md
- ldap_auth_backend.html.md
- ldap_auth_backend_group.html.md
- ldap_auth_backend_user.html.md
- ldap_secret_backend.html.md
- ldap_secret_backend_dynamic_role.html.md
- ldap_secret_backend_library_set.html.md
- ldap_secret_backend_static_role.html.md
- managed_keys.html.md
- mfa_duo.html.md
- mfa_okta.html.md
- mfa_pingid.html.md
- mfa_totp.html.md
- mongodbatlas_secret_backend.html.md
- mongodbatlas_secret_role.html.md
- mount.html.md
- namespace.html.md
- nomad_secret_backend.html.md
- nomad_secret_role.html.md
- oauth_resource_server_config_profile.html.md
- oci_auth_backend.html.md
- oci_auth_backend_role.html.md
- okta_auth_backend.html.md
- okta_auth_backend_group.html.md
- okta_auth_backend_user.html.md
- os_secret_backend.html.md
- os_secret_backend_account.html.md
- os_secret_backend_host.html.md
- password_policy.html.md
- pki_external_ca_secret_backend_acme_account.html.md
- pki_external_ca_secret_backend_order.html.md
- pki_external_ca_secret_backend_order_certificate.html.md
- pki_external_ca_secret_backend_order_challenge_fulfilled.html.md
- pki_external_ca_secret_backend_role.html.md
- pki_secret_backend_acme_eab.html.md
- pki_secret_backend_cert.html.md
- pki_secret_backend_config_acme.html.md
- pki_secret_backend_config_auto_tidy.html.md
- pki_secret_backend_config_ca.html.md
- pki_secret_backend_config_cluster.html.md
- pki_secret_backend_config_cmpv2.html.md
- pki_secret_backend_config_est.html.md
- pki_secret_backend_config_issuers.html.md
- pki_secret_backend_config_scep.html.md
- pki_secret_backend_config_urls.html.md
- pki_secret_backend_crl_config.html.md
- pki_secret_backend_intermediate_cert_request.html.md
- pki_secret_backend_intermediate_set_signed.html.md
- pki_secret_backend_issuer.html.md
- pki_secret_backend_key.html.md
- pki_secret_backend_role.html.md
- pki_secret_backend_root_cert.html.md
- pki_secret_backend_root_sign_intermediate.html.md
- pki_secret_backend_sign.html.md
- plugin.html.md
- plugin_pinned_version.html.md
- plugin_runtime.html.md
- policy.html.md
- quota_config.md
- quota_lease_count.md
- quota_rate_limit.md
- rabbitmq_secret_backend.html.md
- rabbitmq_secret_backend_role.html.md
- radius_auth_backend.html.md
- radius_auth_backend_user.html.md
- raft_autopilot.html.md
- raft_snapshot_agent_config.html.md
- rgp_policy.html.md
- rotation_policy.html.md
- saml_auth_backend.html.md
- saml_auth_backend_role.html.md
- scep_auth_backend_role.html.md
- secrets_sync_association.html.md
- secrets_sync_aws_destination.html.md
- secrets_sync_azure_destination.html.md
- secrets_sync_config.html.md
- secrets_sync_gcp_destination.html.md
- secrets_sync_gh_destination.html.md
- secrets_sync_github_apps.html.md
- secrets_sync_vercel_destination.html.md
- spiffe_auth_backend_config.html.md
- spiffe_auth_backend_role.html.md
- spiffe_secret_backend_config.html.md
- spiffe_secret_backend_role.html.md
- ssh_secret_backend_ca.html.md
- ssh_secret_backend_role.html.md
- sys_config_cors.html.md
- terraform_cloud_secret_backend.md
- terraform_cloud_secret_creds.html.md
- terraform_cloud_secret_role.html.md
- token.html.md
- token_auth_backend_role.html.md
- transform_alphabet.html.md
- transform_key_configuration.html.md
- transform_role.html.md
- transform_template.html.md
- transform_transformation.html.md
- transit_secret_backend_cache_config.html.md
- transit_secret_backend_key.html.md
- userpass_auth_backend_user.md
- index.html.markdown
- vault.erb
- .gitignore
- .go-version
- .test-env
- CHANGELOG.md
- CODEOWNERS
- docker-compose.yaml
- go.mod
- go.sum
- LICENSE
- main.go
- Makefile
- README.md
- release.sh
- terraform-registry-manifest.json
# Installation Guide
1. Get the code
git clone https://github.com/hashicorp/terraform-provider-vault
Downloads the entire project code from GitHub to your computer.
cd terraform-provider-vault
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Go
MediumPrerequisites
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
4. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make dev
Compiles the code based on the generated build configuration to produce an executable.
make debug
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
