Learning HashiCorp Vault
1h 43mBeginner2018-09-20
Authors

David Swersky
DevOps and Enterprise Architect with 20+ years of IT experience
Course details
Secrets management refers to the practices, techniques, and technology used to keep sensitive data safe from prying eyes. Tools like HashiCorp Vault—an open-source solution that provides secrets management and encryption capabilities—offer features that can help organizations large and small securely access their passwords, certificates, and other secrets. In this course, learn how Vault can solve key problems related to secrets management, how to run and use Vault, and how to securely implement Vault without putting your secrets at risk. Instructor David Swersky goes over how to work with Vault secrets engines, run a Vault server, configure the database secrets engine, securely distribute access keys to machines and people, use the Vault API, and more.
Learning objectives
What is Vault?
Using the dev server
Working with Vault secrets engines
Adding policies to Vault
Running and using Vault
Configuring the database secrets engine
Implementing Vault
Integrating Jenkins with Vault
Using the Vault API
Learning objectives
What is Vault?
Using the dev server
Working with Vault secrets engines
Adding policies to Vault
Running and using Vault
Configuring the database secrets engine
Implementing Vault
Integrating Jenkins with Vault
Using the Vault API
Skills covered
VaultDevOps ToolsAutodeskDevOpsLearning
Concepts
Introduction
- Secrets management with Vault
- What you should know
- Setting up your environment
Introduction to Vault
- What is Vault
- Vault cryptography
- Vault concepts and architecture
Getting Started with Vault
- Using the dev server
- Introduction to Vault secrets engines
- Working with Vault secrets engines
- Vault authentication
- Vault policies overview
- Adding policies to Vault
Running and Using Vault
- Running a Vault server
- Initializing and unsealing a Vault server
- Running the containers
- SSH secrets engine overview
- SSH secrets engine set up
- Database secrets engine overview
- Configuring the database secrets engine
- Policies and credentials with the database secrets engine
Implementing Vault
- Secure introduction overview
- Secure introduction approaches
- Integrating Jenkins with Vault
- Vault response wrapping
Using the Vault API
- Using Postman to demonstrate the Vault API
Conclusion
- Next steps with Vault