Secure Introduction of Vault Clients
Understand the mechanisms of Vault clients to authenticate with Vault. There are three high-level approaches; platform integration, trusted orchestrator, or Vault agent.
Vault Agent with AWS
This tutorial is an introduction the Vault Agent which was introduced in Vault 0.11. Its basic usage is demonstrated using AWS auth method as an example.
Vault Agent with Kubernetes
This tutorial demonstrates the Auto-Auth method of Vault Agent using Kubernetes auth method on the server side.
Direct Application Integration
Demonstrates the use of Consul Template and Envconsul tools to retrieve secrets from Vault.
Vault Agent Templates
This tutorial demonstrates the Vault Agent Templates feature which was introduced in Vault 1.3. This enables easy integration with Vault making your applications to be Vault-unaware.
AppRole With Terraform & Chef
This tutorial discusses the concepts necessary to help users understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, or container.
Java Application Demo
Understand Vault's AppRole authentication pattern and how to use it to securely introduce a Vault authentication token to a target server, application, container, etc. in a Java environment.
Transit Secrets Re-wrapping
Demonstrate one possible way to re-wrap data after rotating an encryption key in the transit engine in Vault.
Using HashiCorp Vault C# Client with .NET Core
Demonstrate how to retrieve secrets from HashiCorp Vault in .NET Core application using a Vault C# Client.
Using HashiCorp Vault Agent with .NET Core
Demonstrate how to securely inject short-lived secrets into a .NET Core application using HashiCorp Vault Agent.
Vault GitHub Actions
Integrate Vault secrets in GitHub actions to enhance your GitOps workflows.