For playbook requiring ssh keys (ie anything donwloading from git)
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
installs dependencies and setups environment variables in bash_profile for pyenv. Still need to manually run the pyenv installer
curl https://pyenv.run | bash
after running the playbook, it will still be missing some setup before use
rbenv init
exec $SHELL