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
nginx_config_volume: nginx_config

View File

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