Source Update
This commit is contained in:
		| @@ -5,32 +5,30 @@ wx-ssh-sign(){ | |||||||
|     echo -n "$wxNormal" |     echo -n "$wxNormal" | ||||||
|     echo "------------------------------" |     echo "------------------------------" | ||||||
|  |  | ||||||
|     NAME=warengroup |     if [[ $ORG == "warengroup" ]] | ||||||
|     ROLE=sysadmin |  | ||||||
|     PRINCIPALS=sysadmin |  | ||||||
|     TTL=3600 |  | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |  | ||||||
|     then |     then | ||||||
|         echo "$NAME/$ROLE" |         wx-ssh-sign-create warengroup sysadmin 3600 | ||||||
|         echo $(curl https://$VAULT_DOMAIN/v1/ssh/sign/$ROLE -X POST --header "X-Vault-Token: ${config[$ORG]}" -d "{ \"public_key\": \"$(cat $HOME/.ssh/keys/$NAME-ed25519.pub)\", \"valid_principals\": \"$PRINCIPALS,$USER\", \"ttl\": \"$TTL\" }" -s | jq -r '.data.signed_key') > ~/.ssh/keys/$NAME-ed25519.sig 2>&1 |     elif [[ $ORG == "cwinfo" ]] | ||||||
|     fi |  | ||||||
|  |  | ||||||
|     NAME=cwinfo |  | ||||||
|     ROLE=sysadmin |  | ||||||
|     PRINCIPALS=sysadmin |  | ||||||
|     TTL=3600 |  | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |  | ||||||
|     then |     then | ||||||
|         echo "$NAME/$ROLE" |         wx-ssh-sign-create cwinfo sysadmin 3600 | ||||||
|         echo $(curl https://$VAULT_DOMAIN/v1/ssh/sign/$ROLE -X POST --header "X-Vault-Token: ${config[$ORG]}" -d "{ \"public_key\": \"$(cat $HOME/.ssh/keys/$NAME-ed25519.pub)\", \"valid_principals\": \"$PRINCIPALS,$USER\", \"ttl\": \"$TTL\" }" -s | jq -r '.data.signed_key') > ~/.ssh/keys/$NAME-ed25519.sig 2>&1 |     elif [[ $ORG == "cwchristerw" ]] | ||||||
|  |     then | ||||||
|  |         wx-ssh-sign-create warengroup sysadmin 3600 | ||||||
|  |         wx-ssh-sign-create cwinfo sysadmin 3600 | ||||||
|  |         wx-ssh-sign-create cwchristew sysadmin 3600 | ||||||
|     fi |     fi | ||||||
|  | } | ||||||
|  |  | ||||||
|     NAME=cwchristerw | wx-ssh-sign-create(){ | ||||||
|     ROLE=sysadmin |     NAME=$1 | ||||||
|     PRINCIPALS=sysadmin |     ROLE=$2 | ||||||
|     TTL=3600 |     PRINCIPALS=$2 | ||||||
|  |     TTL=$3 | ||||||
|  |  | ||||||
|  |     if [[ ! -f "$HOME/.ssh/keys/$NAME-ed25519" ]] | ||||||
|  |     then | ||||||
|  |         ssh-keygen -t ed25519 -f $HOME/.ssh/keys/$NAME-ed25519 -q -N "" &> /dev/null | ||||||
|  |     fi | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] | ||||||
|     then |     then | ||||||
|   | |||||||
							
								
								
									
										42
									
								
								wx
									
									
									
									
									
								
							
							
						
						
									
										42
									
								
								wx
									
									
									
									
									
								
							| @@ -328,32 +328,30 @@ wx-ssh-sign(){ | |||||||
|     echo -n "$wxNormal" |     echo -n "$wxNormal" | ||||||
|     echo "------------------------------" |     echo "------------------------------" | ||||||
|  |  | ||||||
|     NAME=warengroup |     if [[ $ORG == "warengroup" ]] | ||||||
|     ROLE=sysadmin |  | ||||||
|     PRINCIPALS=sysadmin |  | ||||||
|     TTL=3600 |  | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |  | ||||||
|     then |     then | ||||||
|         echo "$NAME/$ROLE" |         wx-ssh-sign-create warengroup sysadmin 3600 | ||||||
|         echo $(curl https://$VAULT_DOMAIN/v1/ssh/sign/$ROLE -X POST --header "X-Vault-Token: ${config[$ORG]}" -d "{ \"public_key\": \"$(cat $HOME/.ssh/keys/$NAME-ed25519.pub)\", \"valid_principals\": \"$PRINCIPALS,$USER\", \"ttl\": \"$TTL\" }" -s | jq -r '.data.signed_key') > ~/.ssh/keys/$NAME-ed25519.sig 2>&1 |     elif [[ $ORG == "cwinfo" ]] | ||||||
|     fi |  | ||||||
|  |  | ||||||
|     NAME=cwinfo |  | ||||||
|     ROLE=sysadmin |  | ||||||
|     PRINCIPALS=sysadmin |  | ||||||
|     TTL=3600 |  | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |  | ||||||
|     then |     then | ||||||
|         echo "$NAME/$ROLE" |         wx-ssh-sign-create cwinfo sysadmin 3600 | ||||||
|         echo $(curl https://$VAULT_DOMAIN/v1/ssh/sign/$ROLE -X POST --header "X-Vault-Token: ${config[$ORG]}" -d "{ \"public_key\": \"$(cat $HOME/.ssh/keys/$NAME-ed25519.pub)\", \"valid_principals\": \"$PRINCIPALS,$USER\", \"ttl\": \"$TTL\" }" -s | jq -r '.data.signed_key') > ~/.ssh/keys/$NAME-ed25519.sig 2>&1 |     elif [[ $ORG == "cwchristerw" ]] | ||||||
|  |     then | ||||||
|  |         wx-ssh-sign-create warengroup sysadmin 3600 | ||||||
|  |         wx-ssh-sign-create cwinfo sysadmin 3600 | ||||||
|  |         wx-ssh-sign-create cwchristew sysadmin 3600 | ||||||
|     fi |     fi | ||||||
|  | } | ||||||
|  |  | ||||||
|     NAME=cwchristerw | wx-ssh-sign-create(){ | ||||||
|     ROLE=sysadmin |     NAME=$1 | ||||||
|     PRINCIPALS=sysadmin |     ROLE=$2 | ||||||
|     TTL=3600 |     PRINCIPALS=$2 | ||||||
|  |     TTL=$3 | ||||||
|  |  | ||||||
|  |     if [[ ! -f "$HOME/.ssh/keys/$NAME-ed25519" ]] | ||||||
|  |     then | ||||||
|  |         ssh-keygen -t ed25519 -f $HOME/.ssh/keys/$NAME-ed25519 -q -N "" &> /dev/null | ||||||
|  |     fi | ||||||
|  |  | ||||||
|     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] |     if [[ -f "$HOME/.ssh/keys/$NAME-ed25519" ]] | ||||||
|     then |     then | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Christer Warén
					Christer Warén