To pass secrets over ssh config, follow the instructions below
On your host machine create an ssh config for your virtual machine in ~/.ssh/config as follows, and list the secrets you want to share using SendEnv
Host dev
| #!/usr/bin/env bash | |
| # Sample aws credentials file | |
| # [default] | |
| # credential_process = sh -c "$HOME/.local/bin/awscreds_lpass personal_aws_creds" | |
| readonly lastPassEntry=$1 | |
| readonly accessKeyId=$(lpass show --username "$lastPassEntry") | |
| readonly secretAccessKey=$(lpass show --password "$lastPassEntry") |
| " .vimrc - Vim configuration file | |
| let mapleader=' ' | |
| filetype plugin on | |
| filetype indent on | |
| syntax enable | |
| runtime ftplugin/man.vim | |
| " Configuration Options | |
| set guicursor= |