awareness python2 - python3, saco comillas en strings

This commit is contained in:
Mauro Torrez 2019-05-25 14:53:22 -03:00
parent 4946c2817e
commit 002ced120b
2 changed files with 38 additions and 32 deletions

View File

@ -4,4 +4,4 @@ docker_target_release: "{{ ansible_distribution_release if \
ansible_distribution_release|default('NA') != 'NA' else 'stretch' }}" ansible_distribution_release|default('NA') != 'NA' else 'stretch' }}"
# nombre de la red interna de los contenedores # nombre de la red interna de los contenedores
docker_network_name: "dockernet" docker_network_name: dockernet

View File

@ -3,65 +3,71 @@
# A partir de instrucciones en # A partir de instrucciones en
# https://docs.docker.com/engine/installation/linux/docker-ce/debian/ # https://docs.docker.com/engine/installation/linux/docker-ce/debian/
- name: "Instalar dependencias" - name: Instalar dependencias (python2)
when: ansible_python.version.major == 2
apt: apt:
name: "python-pip" name: python-pip
state: "present" state: present
- name: "Clave repositorio APT de Docker" - name: Instalar dependencias (python3)
when: ansible_python.version.major == 3
apt:
name: python3-pip
state: present
- name: Clave repositorio APT de Docker
apt_key: apt_key:
url: "https://download.docker.com/linux/debian/gpg" url: https://download.docker.com/linux/debian/gpg
state: "present" state: present
- name: "Configurar repo APT de Docker" - name: Configurar repo APT de Docker
apt_repository: apt_repository:
repo: "deb https://download.docker.com/linux/debian \ repo: deb https://download.docker.com/linux/debian {{ docker_target_release }} stable
{{ docker_target_release }} stable" state: present
state: "present"
- name: "Instalar docker" - name: Instalar docker
apt: apt:
name: "docker-ce" name: docker-ce
state: "present" state: present
- name: "Habilitar containerd" - name: Habilitar containerd
service: service:
name: "containerd" name: containerd
state: "started" state: started
enabled: yes enabled: yes
- name: "Desinstalar python-docker de APT" - name: Desinstalar python-docker de APT
apt: apt:
name: "python-docker" name: python-docker
state: "absent" state: absent
- name: "Desinstalar python-backports.ssl-match-hostname de PIP" - name: Desinstalar python-backports.ssl-match-hostname de PIP
pip: pip:
name: "backports.ssl-match-hostname" name: backports.ssl-match-hostname
state: "absent" state: absent
- name: "Instalar python-backports.ssl-match-hostname con APT" - name: Instalar python-backports.ssl-match-hostname con APT
apt: apt:
name: "python-backports.ssl-match-hostname" name: python-backports.ssl-match-hostname
state: "present" state: present
- name: "Instalar python-docker mediante pip" - name: Instalar python-docker mediante pip
pip: pip:
name: "docker" name: docker
state: "present" state: present
- name: "Configuracion de red interna" - name: Configuracion de red interna
copy: copy:
content: | content: |
{ "bip": "10.208.0.1/16" } { "bip": "10.208.0.1/16" }
dest: /etc/docker/daemon.json dest: /etc/docker/daemon.json
notify: restart docker notify: restart docker
- name: "Red interna para contenedores" - name: Red interna para contenedores
docker_network: docker_network:
name: "{{ docker_network_name }}" name: "{{ docker_network_name }}"
state: "present" state: "present"
- name: "Exportar variables para otros roles" - name: Exportar variables para otros roles
set_fact: set_fact:
docker_network_name: "{{ lookup('vars', 'docker_network_name') }}" docker_network_name: "{{ lookup('vars', 'docker_network_name') }}"