1

Ich habe derzeit einen Vault-Server auf meinem Computer eingerichtet. Ich möchte jedoch, dass es einen automatischen Start hat, nachdem mein Computer neu gestartet wird. Im Wesentlichen würde, ich will es den Vault-Server-Startskript automatisch ausgeführt z.B .:Gibt es eine Möglichkeit, HashiCorp Vault als Windows-Dienst auszuführen?

 vault server -config C:\vault_0.6.2\config.hcl 

und den Tresor mit 3 Tasten entsiegeln. Ich habe zuvor Windows Service Wrapper (WinSV) verwendet, um Spring Boot-Anwendungen als Windows-Dienste zu installieren. Wäre es möglich, winsv zum Ausführen von Vault zu verwenden? oder wenn winsv zum Ausführen von 2 Bat-Dateien verwendet werden könnte (eine mit Vault-Server und eine andere mit Vault-Server)? Ich benutze Windows 10.
Ich schätze die Hilfe, danke!

Antwort

2

Falls jemand dies in der Zukunft versucht. Die Lösung bestand darin, einen Dienst den Vault-Server starten zu lassen. Der Dienst verwendet Process eine Fledermaus Skript auszuführen, das diese enthält:

Start/b Vault-Server -Config „C: \ vault_0.6.2 \ config.hcl“

Dann verwendet sie eine andere Process, die einen zweiten Schläger läuft Skript mit: vault unseal% 1

, wobei% 1 ein Parameter ist, den der Dienst übergibt.

Verwandte Themen