secrets, jenkins tricks and productivity

- created jenkins file linter script
- created vim script for validating jenkinsfiles
- adapt all configs to use secrets
- load secrets from hidden file
+ vim script
- tune vim (plugins - icons/fonts/features...)
- new aliases (music, jira, git, ...)
This commit is contained in:
MorganGeek
2020-06-24 09:51:04 +02:00
parent cf026f47a4
commit 9e5c369133
12 changed files with 494 additions and 16 deletions

View File

@ -10,6 +10,9 @@ alias grep='rg'
alias npmlist='npm list -g --depth 0'
alias lg='lazygit'
alias lzd='lazydocker'
alias setorigin='grset origin'
alias neworigin='setorigin'
alias origin='setorigin'
# Jira
alias jirasearch='issues'
@ -65,12 +68,15 @@ alias markdown='glow'
#alias done='task_done'
# Management / Security / SSH / SSL
alias mgmt='ssh $(whoami)@dev-gate.collibra.com -i ~/.ssh/id_ed25519'
alias mgmt='ssh $(whoami)@$PROXY_HOST -i ~/.ssh/id_ed25519'
alias m='mgmt'
alias tunnel='ssh -D 8000 -N $(whoami)@dev-gate.collibra.com -i ~/.ssh/id_ed25519'
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'
# Network
alias ip='echo $(curl ident.me -4 2>/dev/null)'
alias ipinfo='curl "ipinfo.io/"$(ip)'
@ -130,6 +136,7 @@ alias tf='terraform'
alias music='baton'
alias mytracks='music me saved tracks'
alias saved='mytracks'
alias liked='saved'
alias next='music next'
alias prev='music prev'
alias previous='prev'