nombres por defecto de imagen y container, arreglo vols
This commit is contained in:
parent
7f079579a6
commit
8bb5ff1cca
@ -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
|
||||
|
||||
|
@ -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 }}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user