User Tools

Site Tools


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