From: Lorin Hochstein Date: Fri, 27 Jan 2017 05:28:15 +0000 (-0800) Subject: Adding dev overrides and defaults X-Git-Url: https://git.halfball.org/?a=commitdiff_plain;h=ab73b69d40483b2f565102290ae4be110b85ebc8;p=ansiblebook.git Adding dev overrides and defaults --- diff --git a/ch13/ansible/container.yml b/ch13/ansible/container.yml index 546082b..3811504 100644 --- a/ch13/ansible/container.yml +++ b/ch13/ansible/container.yml @@ -1,4 +1,9 @@ version: "2" +defaults: + DATABASE_NAME: mezzanine + DATABASE_USER: mezzanine + DATABASE_PASSWORD: mezzanine + services: memcached: image: ubuntu:xenial @@ -9,6 +14,11 @@ services: user: daemon nginx: image: nginx:1.11 + dev_overrides: + links: + - mezzanine + volumes_from: + - mezzanine mezzanine: image: ubuntu:xenial entrypoint: [/srv/bin/entrypoint.sh] @@ -16,3 +26,21 @@ services: working_dir: /srv/project expose: - "8000" + dev_overrides: + links: + - memcached + - postgres + depends_on: + - postgres + environment: + DATABASE_NAME: "{{ DATABASE_NAME }}" + DATABASE_USER: "{{ DATABASE_USER }}" + DATABASE_PASSWORD: "{{ DATABASE_PASSWORD }}" + postgres: + image: postgres:9.6 + dev_overrides: + environment: + POSTGRES_DB: "{{ DATABASE_NAME }}" + POSTGRES_USER: "{{ DATABASE_USER }}" + POSTGRES_PASSWORD: "{{ DATABASE_PASSWORD }}" +