about summary refs log tree commit diff
path: root/docker.yml
diff options
context:
space:
mode:
authorPaweł Dybiec <pawel.to.malpa@gmail.com>2019-04-17 19:32:05 +0200
committerPaweł Dybiec <pawel.to.malpa@gmail.com>2019-04-17 19:32:05 +0200
commitd2bddf17abafb85fcd6bccc078ccca46d7a72478 (patch)
treef247fed8833f9b5a4edf4d7c1613b550a3dbafb1 /docker.yml
parentChange docker compose dir (diff)
Move generate nginx file per domain
Diffstat (limited to 'docker.yml')
-rw-r--r--docker.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/docker.yml b/docker.yml
index cd86979..806309a 100644
--- a/docker.yml
+++ b/docker.yml
@@ -4,11 +4,24 @@
   remote_user: ansible_worker
   vars:
     docker_compose_dir: "~/compose"
+  vars_files:
+  - domains.yml
   tasks:
+  - name: Remove old config
+    file:
+      path: "{{docker_compose_dir}}"
+      state: absent
   - name: Synchronize docker-compose files
     synchronize:
       src: compose/
       dest: "{{docker_compose_dir}}"
+  - name: Generate nginx conf
+    template:
+      src: templates/nginx.conf.j2
+      dest: "{{docker_compose_dir}}/nginx/conf.d/{{item.value.name}}.conf"
+    vars:
+      server: "{{item.value}}"
+    with_items: "{{domains | dict2items}}"
   - name: Counter app
     docker_service:
       project_name: app