blob: bebcfd7f68c41d7424ad9f14cf6e938d2049a7c0 [file] [log] [blame]
Zack Williamsf87ef6e2017-10-16 22:30:00 -07001---
Matteo Scandolo60b640f2017-08-08 13:05:22 -07002# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Zack Williamsce63eb02017-02-28 10:46:22 -070016# local Scenario
17# Brings up a minimal set of containers on the host currently being run on
18
19# create a cord_profile dir next to the cord checkout
20config_cord_dir: "{{ ( playbook_dir ~ '/../..' ) | realpath }}"
21config_cord_profile_dir: "{{ ( playbook_dir ~ '/../../../cord_profile' ) | realpath }}"
Zack Williamsefd2f412017-11-30 22:04:54 -070022credentials_dir: "{{ ( playbook_dir ~ '/credentials' ) | realpath }}"
Zack Williamsce63eb02017-02-28 10:46:22 -070023
24# head = config in local scenario
25head_cord_dir: "{{ config_cord_dir }}"
26head_cord_profile_dir: "{{ config_cord_profile_dir }}"
Matteo Scandolod1b00a22017-11-30 14:02:39 -080027head_credentials_dir: "{{ credentials_dir }}"
Zack Williamsce63eb02017-02-28 10:46:22 -070028
Matteo Scandolo40f641e2017-11-28 16:47:44 -080029xos_tosca_url: "http://127.0.0.1:9102"
30
Zack Williamsce63eb02017-02-28 10:46:22 -070031# make targets
32build_targets:
33 - local-onboard-profile
34
35# local scenario configuration
36frontend_only: True
37create_configdirs_become: False
38use_openstack: False
39xos_images: []
40
41# images for imagebuilder to build/pull (tagged elsewhere)
42docker_image_whitelist:
43 - "xosproject/xos-base"
44 - "xosproject/xos"
Scott Baker9a4d0a12018-03-09 07:52:02 -080045 - "xosproject/xos-ui"
Zack Williamsce63eb02017-02-28 10:46:22 -070046 - "xosproject/xos-client"
47 - "xosproject/xos-corebuilder"
48 - "xosproject/xos-gui"
Matteo Scandolo9acc16b2017-11-16 10:13:55 -080049 - "xosproject/xos-gui-builder"
Zack Williamseeeb6dd2017-07-13 10:50:28 -070050 - "xosproject/xos-libraries"
Zack Williamsce63eb02017-02-28 10:46:22 -070051 - "xosproject/xos-postgres"
Zack Williamseeeb6dd2017-07-13 10:50:28 -070052 - "xosproject/xos-tosca"
Zack Williamsce63eb02017-02-28 10:46:22 -070053 - "xosproject/xos-ws"
54 - "xosproject/chameleon"
Matteo Scandoloa05c6ea2018-01-11 16:11:21 -080055 - "xosproject/xos-synchronizer-base"
Zack Williamsce63eb02017-02-28 10:46:22 -070056 - "redis"
57 - "nginx"
Andy Bavier56b12b52017-08-03 11:46:42 -070058 - "node"
Zack Williamsce63eb02017-02-28 10:46:22 -070059
60# Ansible Inventory
61inventory_groups:
62
63 config:
64 localhost:
65 ansible_connection: local
66
67 build:
68 localhost:
69 ansible_connection: local
70
71 head:
72 localhost:
73 ansible_connection: local
74
75 compute:
76