blob: 2b90aa51c63119fa174b5796de5d7cda78095160 [file] [log] [blame]
Zack Williamsce63eb02017-02-28 10:46:22 -07001---
2# mock ("mockup") scenario
3# Brings up just core containers without synchronizers, for API tests and GUI dev
4
5# create a cord_profile dir next to the cord checkout
6config_cord_dir: "{{ ( playbook_dir ~ '/../..') | realpath }}"
7config_cord_profile_dir: "{{ ( playbook_dir ~ '/../../../cord_profile' ) | realpath }}"
8
9build_cord_dir: /opt/cord
10
11# Vagrant VM configuration
12head_vm_mem: 2048
13head_vm_cpu: 4
14head_vm_ip: "192.168.46.100"
15
16vagrant_vms:
17 - headnode
18
19buildnode: headnode
20headnode: headnode
21
22physical_node_list:
23 - name: headnode
24 ipv4_last_octet: 1
25 aliases:
26 - head
27
28# make targets
29build_targets:
30 - onboard-profile
31
32prep_headnode_prereqs:
33 - prep-buildnode
34
35# mock profile configuration
36frontend_only: True
37use_maas: False
38use_apt_cache: False
39use_openstack: False
40xos_images: []
41
42# whitelist of images for imagebuilder to build/pull (tagged elsewhere)
43docker_image_whitelist:
44 - "xosproject/xos-base"
45 - "xosproject/xos"
46 - "xosproject/xos-client"
47 - "xosproject/xos-corebuilder"
48 - "xosproject/xos-gui"
49 - "xosproject/xos-gui-extension-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"
55 - "xosproject/gui-extension-rcord"
56 - "xosproject/gui-extension-sample"
57 - "xosproject/gui-extension-vtr"
58 - "gliderlabs/consul-server"
59 - "gliderlabs/registrator"
60 - "nginx"
61 - "redis"
62
63# Ansible Inventory
64inventory_groups:
65
66 config:
67 localhost:
68 ansible_connection: local
69
70 build:
71 headnode:
72
73 head:
74 headnode:
75
76 compute:
77