Em geral, você não precisa de um novo bash como você pode fazer isso:
eval $(ssh-agent -s)
Isso pode ser feito com uma frase como:
eval "$(ssh-agent -s) ssh-add ..."
Eu quero adicionar minha chave privada ao ssh-agent e estou seguindo estas instruções. De acordo com isso, o comando
ssh-agent bash
gera uma festança ssh-agent e eu posso adicionar minha chave depois usando ssh-add xxx. É possível fazer isso em uma linha? Estou usando Puppet e não consigo pensar em outra maneira de fazer isso, exceto executá-lo em um comando exec.