---
# group_vars/all

# Defaults for XOS container build and publish roles.
# Can be overridden by variables in the profile manifest.

cord_dir: "{{ ansible_user_dir + '/cord' }}"

chameleon_dirs:
  - "{{ cord_dir }}/orchestration/xos/containers/chameleon/tmp.chameleon"
  - "{{ cord_dir }}/orchestration/xos/containers/xos/tmp.chameleon"

docker_images:
  - name: "xosproject/xos-base"
    path: "{{ cord_dir }}/orchestration/xos/containers/xos"
    dockerfile: "Dockerfile.base"
    pull: True
    build: False
    publish: False
  - name: "xosproject/xos-postgres"
    path: "{{ cord_dir }}/orchestration/xos/containers/postgresql"
    dockerfile: "Dockerfile"
    pull: True
    publish: True
  - name: "xosproject/xos"
    path: "{{ cord_dir }}/orchestration/xos"
    dockerfile: "containers/xos/Dockerfile.xos"
    pull: False
    publish: True
  - name: "xosproject/chameleon"
    path: "{{ cord_dir }}/orchestration/xos/containers/chameleon"
    dockerfile: "Dockerfile.chameleon"
    pull: False
    publish: True
  - name: "xosproject/xos-client"
    path: "{{ cord_dir }}/orchestration/xos"
    dockerfile: "containers/xos/Dockerfile.client"
    pull: False
    publish: True
  - name: "xosproject/xos-synchronizer-base"
    path: "{{ cord_dir }}/orchestration/xos"
    dockerfile: "containers/xos/Dockerfile.synchronizer-base"
    pull: False
    publish: True
  - name: "xosproject/xos-ws"
    path: "{{ cord_dir }}/orchestration/xos-rest-gw" # TODO rename repo
    dockerfile: "Dockerfile"
    pull: False
    publish: True
  - name: "xosproject/xos-gui"
    path: "{{ cord_dir }}/orchestration/xos-gui"
    dockerfile: "Dockerfile"
    pull: False
    publish: True
  - name: "xosproject/xos-gui-extension-builder"
    path: "{{ cord_dir }}/orchestration/xos-gui/"
    dockerfile: "Dockerfile.xos-gui-extension-builder"
    pull: False
    publish: False
  - name: "xosproject/xos-corebuilder"
    path: "{{ cord_dir }}/orchestration/xos"
    dockerfile: "containers/xos/Dockerfile.corebuilder"
    pull: False
    publish: True
  - name: "nginx:latest"
    path: ""
    dockerfile: ""
    pull: True
    publish: False

build_optional_images: False

docker_optional_images:
  - name: "xosproject/xos-test"
    dockerfile: "Dockerfile.test"
    pull: False
    publish: False

build_docker_tag: "candidate"

misc_docker_images:
  - "node:7.9.0"

enabled_gui_extensions: []

frontend_only: False

xos_services: []
