| --- |
| # group_vars/all |
| |
| # Defaults for XOS container build and publish roles. |
| # Can be overridden by variables in the profile manifest. |
| |
| # the path below is a hack, and going away soon |
| build_cord_dir: "{{ playbook_dir ~ '/../..' }}" |
| |
| chameleon_dirs: |
| - "{{ build_cord_dir }}/orchestration/xos/containers/chameleon/tmp.chameleon" |
| - "{{ build_cord_dir }}/orchestration/xos/containers/xos/tmp.chameleon" |
| |
| docker_images: |
| - name: "xosproject/xos-base" |
| path: "{{ build_cord_dir }}/orchestration/xos/containers/xos" |
| dockerfile: "Dockerfile.base" |
| pull: True |
| build: False |
| publish: False |
| - name: "xosproject/xos-postgres" |
| path: "{{ build_cord_dir }}/orchestration/xos/containers/postgresql" |
| dockerfile: "Dockerfile" |
| pull: True |
| publish: True |
| - name: "xosproject/xos-libraries" |
| path: "{{ build_cord_dir }}/orchestration/xos" |
| dockerfile: "containers/xos/Dockerfile.libraries" |
| pull: False |
| publish: True |
| - name: "xosproject/xos" |
| path: "{{ build_cord_dir }}/orchestration/xos" |
| dockerfile: "containers/xos/Dockerfile.xos" |
| pull: False |
| publish: True |
| - name: "xosproject/chameleon" |
| path: "{{ build_cord_dir }}/orchestration/xos/containers/chameleon" |
| dockerfile: "Dockerfile.chameleon" |
| pull: False |
| publish: True |
| - name: "xosproject/xos-client" |
| path: "{{ build_cord_dir }}/orchestration/xos" |
| dockerfile: "containers/xos/Dockerfile.client" |
| pull: False |
| publish: True |
| - name: "xosproject/xos-synchronizer-base" |
| path: "{{ build_cord_dir }}/orchestration/xos" |
| dockerfile: "containers/xos/Dockerfile.synchronizer-base" |
| pull: False |
| publish: True |
| - name: "xosproject/xos-ws" |
| path: "{{ build_cord_dir }}/orchestration/xos-rest-gw" # TODO rename repo |
| dockerfile: "Dockerfile" |
| pull: False |
| publish: True |
| - name: "xosproject/xos-gui" |
| path: "{{ build_cord_dir }}/orchestration/xos-gui" |
| dockerfile: "Dockerfile" |
| pull: False |
| publish: True |
| - name: "xosproject/xos-gui-extension-builder" |
| path: "{{ build_cord_dir }}/orchestration/xos-gui/" |
| dockerfile: "Dockerfile.xos-gui-extension-builder" |
| pull: False |
| publish: False |
| - name: "xosproject/xos-corebuilder" |
| path: "{{ build_cord_dir }}/orchestration/xos" |
| dockerfile: "containers/xos/Dockerfile.corebuilder" |
| pull: False |
| publish: True |
| - name: "nginx:latest" |
| path: "" |
| dockerfile: "" |
| pull: True |
| publish: False |
| - name: "gliderlabs/consul-server:latest" |
| path: "" |
| dockerfile: "" |
| pull: True |
| publish: False |
| - name: "gliderlabs/registrator:latest" |
| path: "" |
| dockerfile: "" |
| pull: True |
| publish: False |
| - name: "xosproject/xos-tosca" |
| path: "{{ build_cord_dir }}/orchestration/xos-tosca" |
| dockerfile: "Dockerfile" |
| pull: False |
| publish: True |
| |
| 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: [] |