git alias and ansible-vault hack
- git alias to push to all remote whatever their name is - ansible-vault hack to print all secret strings from a ansible file with a mix of secrets and cleartext informations
This commit is contained in:
parent
409b3695f8
commit
f1e6fe7c0f
@ -13,6 +13,7 @@ alias lzd='lazydocker'
|
||||
alias setorigin='grset origin'
|
||||
alias neworigin='setorigin'
|
||||
alias origin='setorigin'
|
||||
alias gpar='gitpushallremote'
|
||||
|
||||
# Jira
|
||||
alias jirasearch='issues'
|
||||
@ -73,8 +74,8 @@ alias m='mgmt'
|
||||
alias tunnel='ssh -D 8000 -N $(whoami)@$PROXY_HOST -i ~/.ssh/id_ed25519'
|
||||
alias sshpub='cat ~/.ssh/id_ed25519.pub'
|
||||
alias ssla="openssl x509 -alias -noout -in" # Usage : ssla <cert>
|
||||
alias encrypt='ansible-vault encrypt **/vault.yml --vault-password-file=~/.vaultpass'
|
||||
alias decrypt='ansible-vault decrypt **/vault.yml --vault-password-file=~/.vaultpass'
|
||||
alias encrypt='ansible-vault encrypt **/vault.yml --vault-password-file=$VAULT_PASSWORD_FILE'
|
||||
alias decrypt='ansible-vault decrypt **/vault.yml --vault-password-file=$VAULT_PASSWORD_FILE'
|
||||
alias newpass='bw generate --special --uppercase --lowercase --number --length 30'
|
||||
|
||||
# Network
|
||||
|
@ -285,6 +285,19 @@ function passwords {
|
||||
function password {
|
||||
bw get password "$1"
|
||||
}
|
||||
function vaultgetsecret {
|
||||
local secret=$(grep -A 500 "ANSIBLE_VAULT" "$1" | awk '{$1=$1;print}' | \grep -Eo "^[0-9a-z^ ]+$")
|
||||
local secret_string=$(echo "\$ANSIBLE_VAULT;1.1;AES256\n$secret")
|
||||
echo "$secret_string" | awk '{$1=$1;print}' | ansible-vault decrypt --vault-password-file=$VAULT_PASSWORD_FILE
|
||||
}
|
||||
function gitpushallremote {
|
||||
grv
|
||||
grv | grep push | awk '{print $1}' | while read -r remote
|
||||
do
|
||||
echo "$remote"
|
||||
git push --all "$remote"
|
||||
done
|
||||
}
|
||||
function colorpic {
|
||||
local picture_url="$1"
|
||||
echo "Colorizing $picture_url"
|
||||
|
Loading…
Reference in New Issue
Block a user