Repositorio para probar las funcionalidades de Ansible
-DOCKER:
Lo primero que tenemos que hacer es generar la imagen del servidor ssh lanzado el comando:
docker build -f Dockerfile-ssh -t armijomariano/ssh:${version} .
Para ejecutar un contenedor con la imagen que hemos creado, lanzamos la sentencia:
docker run -d -p ${local_port}:22 --name openssh armijomariano/ssh:${version}
Para ejecutar el script de docker-compose lanzamos el comando:
docker-compose up -d
- SSH server 1 = 192.168.0.2:22 -> localhost:2220
- SSH server 2 = 192.168.0.3:22 -> localhost:2221
- SSH server 3 = 192.168.0.4:22 -> localhost:2222
-ANSIBLE:
Para ejecutar el playbook de ansible, lanzamos la sentencia desde la raiz del proyecto:
ansible-playbook -i ansible/hosts ansible/playbook.yml