• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. Vault

Secure Consul with Vault Integrations

Integrate with Vault to enforce security best practices.

Start
8 tutorials
  •  
    14min
    Automatically Rotate Gossip Encryption Keys Secured in Vault
    Use Vault's secure secrets management and consul-template to create and manage gossip key rotation for your Consul datacenter.
    • Consul
    • Vault
    • Interactive
  •  
    16min
    Generate mTLS Certificates for Consul with Vault
    Use Vault and consul-template to create and configure Vault-managed mTLS certificates for Consul's API and RPC traffic.
    • Vault
    • Consul
  •  
    14min
    Administer Consul Access Control Tokens with Vault
    Configure the Consul secrets engine in Vault to deliver Vault-managed Consul Access Control tokens.
    • Vault
    • Consul
    • Interactive
  •  
    22min
    Vault as Secrets Management for Consul
    Secure Consul on Kubernetes using gossip encryption, TLS certificates, and service mesh certificates using Vault as secrets management.
    • Consul
    • Vault
  •  
    40min
    Build Your Own Certificate Authority (CA)
    Demonstrate the use of PKI secrets engine as an Intermediate-Only certificate authority which potentially allows for higher levels of security.
    • Vault
    • Interactive
    • Video
  •  
    5min
    Secrets Engines
    Secrets engines create, read, update, and delete secrets.
    • Vault
    • Video
  •  
    18min
    Automate Consul Agent Security with Auto Config
    Securely join Consul agents to a Consul datacenter with JSON Web Tokens (JWT).
    • Consul
    • Vault
  •  
    30min
    Vault as Consul Service Mesh Certification Authority
    Use Vault to automatically generate Consul service mesh certificates.
    • Vault
    • Consul
    • Interactive
    • Video
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)