informatica:linux:docker:ansible
This is an old revision of the document!
https://serversforhackers.com/an-ansible-tutorial
Creamos red para los servidores ansible:
# docker network create --subnet=172.20.0.0/16 ansible
Ejecutamos la primera máquina con ansible:
# docker run --name ansible-master --net ansible --ip 172.20.0.101 --hostname ansiblemaster -ti iwanttobefreak/ansible
Levantamos 2 servers con debian
docker run --name ansible-1 --net ansible --ip 172.20.0.101 --hostname ansible1 -ti debian docker run --name ansible-2 --net ansible --ip 172.20.0.102 --hostname ansible2 -ti debian
En el servidor de ansible creamos los grupos con las máquinas
/etc/ansible/hosts
[web] 172.20.0.101 172.20.0.102
Probamos si conecta:
ansible web -m ping
Fallará por no tener claves intercambiadas. Las intercambiamos y:
ansible web -m ping
172.20.0.101 | SUCCESS => { "changed": false, "ping": "pong" } 172.20.0.102 | SUCCESS => { "changed": false, "ping": "pong" }
informatica/linux/docker/ansible.1499178488.txt.gz · Last modified: 2017/07/04 14:28 by jose