blob: f2e1b3be4b457867a1cd8b9ab517a0fa817a29e1 [file] [log] [blame]
Andy Bavier175cfaf2017-03-13 18:09:21 -04001---
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 Williamsf517e402017-05-20 13:37:43 -07007# the path below is a hack, and going away soon
8build_cord_dir: "{{ playbook_dir ~ '/../..' }}"
Andy Bavier175cfaf2017-03-13 18:09:21 -04009
10chameleon_dirs:
Zack Williamsf517e402017-05-20 13:37:43 -070011 - "{{ build_cord_dir }}/orchestration/xos/containers/chameleon/tmp.chameleon"
12 - "{{ build_cord_dir }}/orchestration/xos/containers/xos/tmp.chameleon"
Andy Bavier175cfaf2017-03-13 18:09:21 -040013
14docker_images:
15 - name: "xosproject/xos-base"
Zack Williamsf517e402017-05-20 13:37:43 -070016 path: "{{ build_cord_dir }}/orchestration/xos/containers/xos"
Andy Bavier175cfaf2017-03-13 18:09:21 -040017 dockerfile: "Dockerfile.base"
18 pull: True
Andy Bavier396f7c02017-05-03 08:52:40 -070019 build: False
Andy Bavier175cfaf2017-03-13 18:09:21 -040020 publish: False
Andy Bavier396f7c02017-05-03 08:52:40 -070021 - name: "xosproject/xos-postgres"
Zack Williamsf517e402017-05-20 13:37:43 -070022 path: "{{ build_cord_dir }}/orchestration/xos/containers/postgresql"
Andy Bavier396f7c02017-05-03 08:52:40 -070023 dockerfile: "Dockerfile"
24 pull: True
25 publish: True
Matteo Scandolo97521b92017-07-12 16:24:36 -070026 - name: "xosproject/xos-libraries"
27 path: "{{ build_cord_dir }}/orchestration/xos"
28 dockerfile: "containers/xos/Dockerfile.libraries"
29 pull: False
30 publish: True
Andy Bavier175cfaf2017-03-13 18:09:21 -040031 - name: "xosproject/xos"
Zack Williamsf517e402017-05-20 13:37:43 -070032 path: "{{ build_cord_dir }}/orchestration/xos"
Andy Bavier175cfaf2017-03-13 18:09:21 -040033 dockerfile: "containers/xos/Dockerfile.xos"
34 pull: False
35 publish: True
36 - name: "xosproject/chameleon"
Zack Williamsf517e402017-05-20 13:37:43 -070037 path: "{{ build_cord_dir }}/orchestration/xos/containers/chameleon"
Andy Bavier175cfaf2017-03-13 18:09:21 -040038 dockerfile: "Dockerfile.chameleon"
39 pull: False
40 publish: True
41 - name: "xosproject/xos-client"
Zack Williamsf517e402017-05-20 13:37:43 -070042 path: "{{ build_cord_dir }}/orchestration/xos"
Andy Bavier175cfaf2017-03-13 18:09:21 -040043 dockerfile: "containers/xos/Dockerfile.client"
44 pull: False
45 publish: True
46 - name: "xosproject/xos-synchronizer-base"
Zack Williamsf517e402017-05-20 13:37:43 -070047 path: "{{ build_cord_dir }}/orchestration/xos"
Andy Bavier175cfaf2017-03-13 18:09:21 -040048 dockerfile: "containers/xos/Dockerfile.synchronizer-base"
49 pull: False
50 publish: True
Matteo Scandolo725c9c42017-04-19 15:46:25 -070051 - name: "xosproject/xos-ws"
Zack Williamsf517e402017-05-20 13:37:43 -070052 path: "{{ build_cord_dir }}/orchestration/xos-rest-gw" # TODO rename repo
Andy Bavier175cfaf2017-03-13 18:09:21 -040053 dockerfile: "Dockerfile"
54 pull: False
55 publish: True
56 - name: "xosproject/xos-gui"
Zack Williamsf517e402017-05-20 13:37:43 -070057 path: "{{ build_cord_dir }}/orchestration/xos-gui"
Andy Bavier175cfaf2017-03-13 18:09:21 -040058 dockerfile: "Dockerfile"
59 pull: False
60 publish: True
61 - name: "xosproject/xos-gui-extension-builder"
Zack Williamsf517e402017-05-20 13:37:43 -070062 path: "{{ build_cord_dir }}/orchestration/xos-gui/"
Andy Bavier175cfaf2017-03-13 18:09:21 -040063 dockerfile: "Dockerfile.xos-gui-extension-builder"
64 pull: False
65 publish: False
Scott Bakereb201f22017-04-10 11:47:58 -070066 - name: "xosproject/xos-corebuilder"
Zack Williamsf517e402017-05-20 13:37:43 -070067 path: "{{ build_cord_dir }}/orchestration/xos"
Scott Bakereb201f22017-04-10 11:47:58 -070068 dockerfile: "containers/xos/Dockerfile.corebuilder"
69 pull: False
70 publish: True
Andy Bavier8166b0b2017-04-26 13:34:41 -070071 - name: "nginx:latest"
72 path: ""
73 dockerfile: ""
74 pull: True
75 publish: False
Matteo Scandolo56879722017-05-17 21:39:54 -070076 - 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 Scandolo97521b92017-07-12 16:24:36 -070086 - name: "xosproject/xos-tosca"
87 path: "{{ build_cord_dir }}/orchestration/xos-tosca"
88 dockerfile: "Dockerfile"
89 pull: False
90 publish: True
Andy Bavier175cfaf2017-03-13 18:09:21 -040091
92build_optional_images: False
93
94docker_optional_images:
Zack Williams52986b22017-04-19 16:28:25 -070095 - name: "xosproject/xos-test"
Andy Bavier175cfaf2017-03-13 18:09:21 -040096 dockerfile: "Dockerfile.test"
97 pull: False
98 publish: False
99
100build_docker_tag: "candidate"
101
102misc_docker_images:
Matteo Scandolo337c8292017-05-09 15:08:52 -0700103 - "node:7.9.0"
Andy Bavier175cfaf2017-03-13 18:09:21 -0400104
Matteo Scandolo725c9c42017-04-19 15:46:25 -0700105enabled_gui_extensions: []
Andy Bavier7bcd2832017-03-23 13:45:21 -0400106
107frontend_only: False
108
109xos_services: []