Über HashiCorp Vault
Iru liest Mounts von Secrets Engines, die Konfiguration von Authentifizierungsmethoden, benannte Richtlinien, Audit-Geräte und zugehörige sys/-Metadaten über die Vault HTTP API. Jede Anfrage sendet Ihr Client-Token im HeaderX-Vault-Token. Iru erfasst Konfigurationsnachweise – keine Secret-Werte im Klartext.
Funktioniert mit Vault OSS, Enterprise (Namespaces erfordern möglicherweise zusätzliche Einrichtung) und HCP Vault.
So funktioniert es
vault_addr (zum Beispiel https://vault.example.com:8200) und nimmt dann das Token entgegen.
Voraussetzungen
- Ein Vault-Cluster, der von Iru aus erreichbar ist (Netzwerk / Firewall / PrivateLink, je nach Bedarf).
- Berechtigung zum Erstellen einer Richtlinie und eines Tokens (oder einer AppRole) mit schreibgeschütztem
sys/-Zugriff wie im folgenden Beispiel.
Beispiel für eine schreibgeschützte Richtlinie (HCL)
Speichern Sie sie als.hcl-Datei und wenden Sie sie mit vault policy write iru-compliance your-file.hcl an.
HashiCorp Vault mit Iru verbinden
Richtlinie anwenden und Token ausstellen
Arbeitsstation mit Vault-CLI-Zugriff vorbereiten
VAULT_ADDR über TLS erreichen kann und auf der die Vault-CLI installiert ist (vault-Binärdatei).CLI bei Vault authentifizieren
vault login, OIDC usw.), damit nachfolgende Befehle mit ausreichenden Berechtigungen zum Schreiben von Richtlinien und Erstellen von Tokens ausgeführt werden.Richtliniendatei schreiben
.hcl-Datei auf diesem Rechner (zum Beispiel iru-compliance.hcl).Richtlinie in Vault anwenden
vault policy write iru-compliance mit dem Pfad Ihrer Richtliniendatei aus.Erneuerbares Token erstellen
vault token create -policy=iru-compliance -ttl=720h -renewable=true). Kopieren Sie den hvs.-Tokenwert.AppRole für die Produktion bevorzugen
Connector in Iru abschließen
Quellen öffnen

HashiCorp Vault aktivieren
Servervariablen konfigurieren
vault_addr ein (zum Beispiel https://vault.example.com:8200) und bestätigen Sie die Servervariablen, wenn Sie dazu aufgefordert werden.Vault-Token einfügen
X-Vault-Token ein, wenn Sie dazu aufgefordert werden.Verbindung abschließen
Bestätigen, dass die Quelle aktiv ist
Fehlerbehebung
Beim Aktivieren der Quelle öffnet sich nichts
Beim Aktivieren der Quelle öffnet sich nichts
Servervariablen fehlgeschlagen
Servervariablen fehlgeschlagen
vault_addr erneut ein.403 permission denied
403 permission denied
iru-compliance an das Token an; prüfen Sie Enterprise-Namespaces.Token abgelaufen
Token abgelaufen
Verbindung abgelehnt
Verbindung abgelehnt
503 sealed
503 sealed