No meu ambiente atual, todos os meus servidores Linux estão acessíveis apenas através de um host bastião, com o MFA ativado.
Consegui fazer com que o Ansible conversasse com êxito com os servidores através do bastião, o único problema é que ele estabelece uma nova conexão com o bastião para cada host, o que significa que tenho que inserir tantas chaves MFA quanto servidores. Tempos ruins. :(
Eu tentei mexer com coisas assim na minha configuração ssh para tentar fazer a multiplexação funcionar:
Host bastion
ControlMaster auto
ControlPath ~/.ssh/ansible-%r@%h:%p
ControlPersist 5m
Infelizmente, não parece fazê-lo. Alguém recebeu algumas dicas sobre como eu posso impedir o Ansible de restabelecer sua conexão através do meu host bastião para cada host que ele toca?
Obrigado!
ForwardAgent
na sua configuração ssh da sua estação de trabalho (não o bastião)