Vault

Steps to use vault; login , add and retrieve a secret.

Vault Environment

export VAULT_ADDR='https://vault.uclab8.net:8200'

Authentication

vault login -method=userpass \
    username=<username> \
    password=<password>

Status

❯ vault status
Key             Value
---             -----
Seal Type       shamir
Initialized     true
Sealed          false
Total Shares    5
Threshold       3
Version         1.18.4
Build Date      2025-01-29T13:57:54Z
Storage Type    file
Cluster Name    vault-cluster-5c71a2e8
Cluster ID      1cdb3cce-a97a-c3ef-dc33-9385e1eae1b3
HA Enabled      false

Store a secret

# Put the kubeconfig from a file
vault kv put apps/k3s kubeconfig=@/path/to/your/kubeconfig

Retrieve a secret

# Retrieve the kubeconfig from a file
vault kv get -field=kubeconfig apps/k3s > kubeconfig

my DevOps Odyssey

“Σα βγεις στον πηγαιμό για την Ιθάκη, να εύχεσαι να ‘ναι μακρύς ο δρόμος, γεμάτος περιπέτειες, γεμάτος γνώσεις.” - Kavafis’ Ithaka.



Hashicorp vault notes

2025-11-02

Series:lab

Categories:Linux

Tags:#linux, #lab, #vault, #ubuntu


Vault: