diff --git a/src/commands/ssh/config.sh b/src/commands/ssh/config.sh index 33a0f34..6f765f3 100644 --- a/src/commands/ssh/config.sh +++ b/src/commands/ssh/config.sh @@ -41,6 +41,7 @@ wx-ssh-config-sync(){ VAULT_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$VAULT_DOMAIN/v1/cli/data/$USERNAME/settings/ssh/config -X GET --header "X-Vault-Token: ${config["login",$ORG]}") if [[ $VAULT_STATUS -eq 200 ]] then + touch ~/.ssh/config SSH1_CONFIG_MD5=$(curl https://$VAULT_DOMAIN/v1/cli/data/$USERNAME/settings/ssh/config -X GET --header "X-Vault-Token: ${config["login",$ORG]}" -s | jq -r '.data.data.data' | base64 -d | md5sum | base64) SSH2_CONFIG_MD5=$(cat ~/.ssh/config | md5sum | base64) if [[ $SSH1_CONFIG_MD5 != $SSH2_CONFIG_MD5 ]] diff --git a/wx b/wx index a1d7d0c..80ffdf6 100755 --- a/wx +++ b/wx @@ -506,6 +506,7 @@ wx-ssh-config-sync(){ VAULT_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$VAULT_DOMAIN/v1/cli/data/$USERNAME/settings/ssh/config -X GET --header "X-Vault-Token: ${config["login",$ORG]}") if [[ $VAULT_STATUS -eq 200 ]] then + touch ~/.ssh/config SSH1_CONFIG_MD5=$(curl https://$VAULT_DOMAIN/v1/cli/data/$USERNAME/settings/ssh/config -X GET --header "X-Vault-Token: ${config["login",$ORG]}" -s | jq -r '.data.data.data' | base64 -d | md5sum | base64) SSH2_CONFIG_MD5=$(cat ~/.ssh/config | md5sum | base64) if [[ $SSH1_CONFIG_MD5 != $SSH2_CONFIG_MD5 ]]