This document discusses using Terraform to configure Vault infrastructure as code. It begins with an overview of Vault and Terraform. It then covers important considerations for deploying Vault like authentication methods, policies, secret engines, and rotating secrets. The document shares examples of using Terraform resources to configure LDAP, AWS IAM, database credentials, and rotating secrets in Vault. It finds that some values added to Vault via Terraform are not always readable and recommends ways to continuously learn, share knowledge, and improve practices for infrastructure as code with Vault.