vault-operations

Automate HashiCorp Vault secret management and dynamic credential rotation.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Lobbi-Docs/claude --skill vault-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vault-operations
Source: https://github.com/Lobbi-Docs/claude/tree/main/iac-golden-architect/skills/vault-operations
Command: npx skills add https://github.com/Lobbi-Docs/claude --skill vault-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill covers comprehensive Vault administration for enterprise secret management, including dynamic credentials, rotation, and multi-cloud integration.

Core Features & Use Cases

  • Secrets Engines: KV, AWS, Azure, GCP, PKI.
  • Dynamic Credentials: Generate short-lived credentials for services.
  • Policies & ACLs: Fine-grained access control and audit logging.
  • Use Case: Enable dynamic AWS credentials for a service without long-lived keys.

Quick Start

Use Vault to create a dynamic AWS credential for a service account.

Frequently Asked Questions about vault-operations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate secret rotation and dynamic credential generation with Vault?

Dynamic credential rotation with Vault automatically generates short-lived credentials for databases, cloud providers, and services, eliminating long-lived keys. Configure secrets engines (database, AWS, Azure, GCP) and policies to enable automatic credential generation and expiration based on TTL settings.

What's the difference between KV, database, and cloud secrets engines in Vault?

KV engines store static key-value pairs. Database engines generate dynamic credentials for PostgreSQL, MySQL, MongoDB, and others. Cloud engines (AWS, Azure, GCP) create temporary credentials for cloud resources. Choose based on whether secrets are static or need dynamic rotation.

How do I set up fine-grained access control and audit logging in Vault?

Define policies using HCL syntax to grant path-level permissions to users and services. Enable audit logging to track all API interactions and policy changes. Combine policies with authentication methods to enforce least-privilege access and compliance requirements.

Can I integrate Vault with Terraform for infrastructure secret management?

Yes, Vault integrates with Terraform via the Vault provider to dynamically provision secrets, authenticate services, and manage credentials as infrastructure-as-code. Use Vault Agent sidecars to inject secrets into applications without embedding credentials in Terraform state.

What authentication methods does Vault support for multi-cloud environments?

Vault supports AppRole, AWS IAM, Azure MSI, GCP service accounts, Kubernetes, LDAP, and JWT authentication. Multi-cloud deployments can authenticate services using their native cloud identities, eliminating credential distribution and enabling consistent access policies.

How do I configure Vault for high availability and disaster recovery?

Set up Vault clusters with multiple nodes, enable encryption at transit and rest, configure storage backends (Consul, integrated storage), and implement disaster recovery replication. Multi-cloud deployments benefit from geographic redundancy and automated failover.