nombres por defecto de imagen y container, arreglo vols

This commit is contained in:
Mauro Torrez 2019-08-26 01:11:14 -03:00
parent 7f079579a6
commit 8bb5ff1cca
2 changed files with 19 additions and 11 deletions

View File

@ -1,4 +1,10 @@
--- ---
# nombre del container
nginx_container_name: nginx
# nombre de la imagen
nginx_image_name: my_nginx
# nombre del volumen de configuracion # nombre del volumen de configuracion
nginx_config_volume: nginx_config nginx_config_volume: nginx_config

View File

@ -19,19 +19,20 @@
- name: Crear imagen my_nginx - name: Crear imagen my_nginx
docker_image: docker_image:
state: present state: present
name: my_nginx name: "{{ nginx_image_name }}"
path: /root/.nginx-docker-image path: /root/.nginx-docker-image
tags: skip_me tags: skip_me
- name: Activar container nginx - name: Activar container nginx
docker_container: docker_container:
name: nginx name: "{{ nginx_container_name }}"
state: started state: started
restart_policy: unless-stopped restart_policy: unless-stopped
image: my_nginx image: "{{ nginx_image_name }}"
volumes: volumes:
- "{{ nginx_ssl_volume }}:/etc/nginx/ssl/" - "{{ nginx_ssl_volume }}:/etc/nginx/ssl/"
- "{{ nginx_config_volume }}:/etc/nginx/conf.d/" - "{{ nginx_config_volume }}:/etc/nginx/conf.d/"
- "{{ nginx_location_volume }}:/etc/nginx/location/"
- "{{ nginx_webroot_volume }}:/usr/share/nginx/html/" - "{{ nginx_webroot_volume }}:/usr/share/nginx/html/"
networks: networks:
- name: "{{ docker_network_name }}" - name: "{{ docker_network_name }}"
@ -59,13 +60,14 @@
name: "{{ nginx_location_volume }}" name: "{{ nginx_location_volume }}"
register: res_loc register: res_loc
# exportar punto de montaje del volumen - name: Exportar informacion de volumenes
- set_fact: set_fact:
nginx_config_mountpoint: "{{ res_cnf.volume.Mountpoint }}" nginx_container_name: "{{ lookup('vars','nginx_container_name') }}"
nginx_location_mountpoint: "{{ res_loc.volume.Mountpoint }}"
nginx_webroot_mountpoint: "{{ res_web.volume.Mountpoint }}"
nginx_ssl_mountpoint: "{{ res_ssl.volume.Mountpoint }}"
nginx_config_volume: "{{ lookup('vars','nginx_config_volume') }}" nginx_config_volume: "{{ lookup('vars','nginx_config_volume') }}"
nginx_webroot_volume: "{{ lookup('vars','nginx_webroot_volume') }}" nginx_config_mountpoint: "{{ res_cnf.volume.Mountpoint }}"
nginx_ssl_volume: "{{ lookup('vars','nginx_ssl_volume') }}"
nginx_location_volume: "{{ lookup('vars','nginx_location_volume') }}" nginx_location_volume: "{{ lookup('vars','nginx_location_volume') }}"
nginx_location_mountpoint: "{{ res_loc.volume.Mountpoint }}"
nginx_webroot_volume: "{{ lookup('vars','nginx_webroot_volume') }}"
nginx_webroot_mountpoint: "{{ res_web.volume.Mountpoint }}"
nginx_ssl_volume: "{{ lookup('vars','nginx_ssl_volume') }}"
nginx_ssl_mountpoint: "{{ res_ssl.volume.Mountpoint }}"