Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 1 | --- |
| 2 | # group_vars/all |
| 3 | |
| 4 | # Defaults for XOS container build and publish roles. |
| 5 | # Can be overridden by variables in the profile manifest. |
| 6 | |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 7 | # the path below is a hack, and going away soon |
| 8 | build_cord_dir: "{{ playbook_dir ~ '/../..' }}" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 9 | |
| 10 | chameleon_dirs: |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 11 | - "{{ build_cord_dir }}/orchestration/xos/containers/chameleon/tmp.chameleon" |
| 12 | - "{{ build_cord_dir }}/orchestration/xos/containers/xos/tmp.chameleon" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 13 | |
| 14 | docker_images: |
| 15 | - name: "xosproject/xos-base" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 16 | path: "{{ build_cord_dir }}/orchestration/xos/containers/xos" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 17 | dockerfile: "Dockerfile.base" |
| 18 | pull: True |
Andy Bavier | 396f7c0 | 2017-05-03 08:52:40 -0700 | [diff] [blame] | 19 | build: False |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 20 | publish: False |
Andy Bavier | 396f7c0 | 2017-05-03 08:52:40 -0700 | [diff] [blame] | 21 | - name: "xosproject/xos-postgres" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 22 | path: "{{ build_cord_dir }}/orchestration/xos/containers/postgresql" |
Andy Bavier | 396f7c0 | 2017-05-03 08:52:40 -0700 | [diff] [blame] | 23 | dockerfile: "Dockerfile" |
| 24 | pull: True |
| 25 | publish: True |
Matteo Scandolo | 97521b9 | 2017-07-12 16:24:36 -0700 | [diff] [blame] | 26 | - name: "xosproject/xos-libraries" |
| 27 | path: "{{ build_cord_dir }}/orchestration/xos" |
| 28 | dockerfile: "containers/xos/Dockerfile.libraries" |
| 29 | pull: False |
| 30 | publish: True |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 31 | - name: "xosproject/xos" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 32 | path: "{{ build_cord_dir }}/orchestration/xos" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 33 | dockerfile: "containers/xos/Dockerfile.xos" |
| 34 | pull: False |
| 35 | publish: True |
| 36 | - name: "xosproject/chameleon" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 37 | path: "{{ build_cord_dir }}/orchestration/xos/containers/chameleon" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 38 | dockerfile: "Dockerfile.chameleon" |
| 39 | pull: False |
| 40 | publish: True |
| 41 | - name: "xosproject/xos-client" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 42 | path: "{{ build_cord_dir }}/orchestration/xos" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 43 | dockerfile: "containers/xos/Dockerfile.client" |
| 44 | pull: False |
| 45 | publish: True |
| 46 | - name: "xosproject/xos-synchronizer-base" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 47 | path: "{{ build_cord_dir }}/orchestration/xos" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 48 | dockerfile: "containers/xos/Dockerfile.synchronizer-base" |
| 49 | pull: False |
| 50 | publish: True |
Matteo Scandolo | 725c9c4 | 2017-04-19 15:46:25 -0700 | [diff] [blame] | 51 | - name: "xosproject/xos-ws" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 52 | path: "{{ build_cord_dir }}/orchestration/xos-rest-gw" # TODO rename repo |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 53 | dockerfile: "Dockerfile" |
| 54 | pull: False |
| 55 | publish: True |
| 56 | - name: "xosproject/xos-gui" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 57 | path: "{{ build_cord_dir }}/orchestration/xos-gui" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 58 | dockerfile: "Dockerfile" |
| 59 | pull: False |
| 60 | publish: True |
| 61 | - name: "xosproject/xos-gui-extension-builder" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 62 | path: "{{ build_cord_dir }}/orchestration/xos-gui/" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 63 | dockerfile: "Dockerfile.xos-gui-extension-builder" |
| 64 | pull: False |
| 65 | publish: False |
Scott Baker | eb201f2 | 2017-04-10 11:47:58 -0700 | [diff] [blame] | 66 | - name: "xosproject/xos-corebuilder" |
Zack Williams | f517e40 | 2017-05-20 13:37:43 -0700 | [diff] [blame] | 67 | path: "{{ build_cord_dir }}/orchestration/xos" |
Scott Baker | eb201f2 | 2017-04-10 11:47:58 -0700 | [diff] [blame] | 68 | dockerfile: "containers/xos/Dockerfile.corebuilder" |
| 69 | pull: False |
| 70 | publish: True |
Andy Bavier | 8166b0b | 2017-04-26 13:34:41 -0700 | [diff] [blame] | 71 | - name: "nginx:latest" |
| 72 | path: "" |
| 73 | dockerfile: "" |
| 74 | pull: True |
| 75 | publish: False |
Matteo Scandolo | 5687972 | 2017-05-17 21:39:54 -0700 | [diff] [blame] | 76 | - name: "gliderlabs/consul-server:latest" |
| 77 | path: "" |
| 78 | dockerfile: "" |
| 79 | pull: True |
| 80 | publish: False |
| 81 | - name: "gliderlabs/registrator:latest" |
| 82 | path: "" |
| 83 | dockerfile: "" |
| 84 | pull: True |
| 85 | publish: False |
Matteo Scandolo | 97521b9 | 2017-07-12 16:24:36 -0700 | [diff] [blame] | 86 | - name: "xosproject/xos-tosca" |
| 87 | path: "{{ build_cord_dir }}/orchestration/xos-tosca" |
| 88 | dockerfile: "Dockerfile" |
| 89 | pull: False |
| 90 | publish: True |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 91 | |
| 92 | build_optional_images: False |
| 93 | |
| 94 | docker_optional_images: |
Zack Williams | 52986b2 | 2017-04-19 16:28:25 -0700 | [diff] [blame] | 95 | - name: "xosproject/xos-test" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 96 | dockerfile: "Dockerfile.test" |
| 97 | pull: False |
| 98 | publish: False |
| 99 | |
| 100 | build_docker_tag: "candidate" |
| 101 | |
| 102 | misc_docker_images: |
Matteo Scandolo | 337c829 | 2017-05-09 15:08:52 -0700 | [diff] [blame] | 103 | - "node:7.9.0" |
Andy Bavier | 175cfaf | 2017-03-13 18:09:21 -0400 | [diff] [blame] | 104 | |
Matteo Scandolo | 725c9c4 | 2017-04-19 15:46:25 -0700 | [diff] [blame] | 105 | enabled_gui_extensions: [] |
Andy Bavier | 7bcd283 | 2017-03-23 13:45:21 -0400 | [diff] [blame] | 106 | |
| 107 | frontend_only: False |
| 108 | |
Matteo Scandolo | 1f826a4 | 2017-08-02 12:02:02 -0700 | [diff] [blame^] | 109 | xos_services: [] |