blob: 42ae7d36402b9e9ea2e4b2b40c16fc8767c45553 [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
Max Chufca32062017-08-22 11:19:16 -070091 - name: "node:7.9.0"
92 path: ""
93 dockerfile: ""
94 pull: True
95 publish: False
Andy Bavier175cfaf2017-03-13 18:09:21 -040096
97build_optional_images: False
98
99docker_optional_images:
Zack Williams52986b22017-04-19 16:28:25 -0700100 - name: "xosproject/xos-test"
Andy Bavier175cfaf2017-03-13 18:09:21 -0400101 dockerfile: "Dockerfile.test"
102 pull: False
103 publish: False
104
105build_docker_tag: "candidate"
106
Max Chufca32062017-08-22 11:19:16 -0700107misc_docker_images: []
Andy Bavier175cfaf2017-03-13 18:09:21 -0400108
Matteo Scandolo725c9c42017-04-19 15:46:25 -0700109enabled_gui_extensions: []
Andy Bavier7bcd2832017-03-23 13:45:21 -0400110
111frontend_only: False
112
Matteo Scandolo1f826a42017-08-02 12:02:02 -0700113xos_services: []