Criação de um container para rodar o ansible sem precisar instalá-lo na máquina local.
$ git clone [email protected]:reivson/ansible-docker-image.git
$ cd ansible-docker-image
Use o comando a baixo para criar a imagem.
$ docker build -t reivson/nome-imagem .
$ docker container run -dti --name ansible --hostname ansible -v $PWD:/opt/ansible reivson/ansible-alpine /bin/sh
$ docker attach ansible
/# cd /root/.ssh
/# ssh-copy-id user@host
/# ssh-agent sh
/# ssh-add id_rsa
/# ssh user@host