Fix vault health check - quote URL to prevent & being interpreted as shell background
This commit is contained in:
parent
62915b2164
commit
9a309b4bea
2 changed files with 4 additions and 4 deletions
|
|
@ -220,7 +220,7 @@ impl BootstrapManager {
|
|||
// Check if Vault is already running before trying to start
|
||||
let vault_already_running = Command::new("sh")
|
||||
.arg("-c")
|
||||
.arg("curl -f -s http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200 >/dev/null 2>&1")
|
||||
.arg("curl -f -s 'http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200' >/dev/null 2>&1")
|
||||
.stdout(std::process::Stdio::null())
|
||||
.stderr(std::process::Stdio::null())
|
||||
.status()
|
||||
|
|
@ -244,7 +244,7 @@ impl BootstrapManager {
|
|||
for i in 0..10 {
|
||||
let vault_ready = Command::new("sh")
|
||||
.arg("-c")
|
||||
.arg("curl -f -s http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200 >/dev/null 2>&1")
|
||||
.arg("curl -f -s 'http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200' >/dev/null 2>&1")
|
||||
.stdout(std::process::Stdio::null())
|
||||
.stderr(std::process::Stdio::null())
|
||||
.status()
|
||||
|
|
@ -432,7 +432,7 @@ impl BootstrapManager {
|
|||
// Check if Vault is already running
|
||||
let vault_running = Command::new("sh")
|
||||
.arg("-c")
|
||||
.arg("curl -f -s http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200 >/dev/null 2>&1")
|
||||
.arg("curl -f -s 'http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200' >/dev/null 2>&1")
|
||||
.stdout(std::process::Stdio::null())
|
||||
.stderr(std::process::Stdio::null())
|
||||
.status()
|
||||
|
|
|
|||
|
|
@ -920,7 +920,7 @@ impl PackageManager {
|
|||
data_download_list: Vec::new(),
|
||||
exec_cmd: "nohup {{BIN_PATH}}/vault server -config={{CONF_PATH}}/vault/config.hcl > {{LOGS_PATH}}/vault.log 2>&1 &"
|
||||
.to_string(),
|
||||
check_cmd: "curl -f -s http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200 >/dev/null 2>&1"
|
||||
check_cmd: "curl -f -s 'http://localhost:8200/v1/sys/health?standbyok=true&uninitcode=200&sealedcode=200' >/dev/null 2>&1"
|
||||
.to_string(),
|
||||
},
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue