blob: 9c182acf5e87f59411ef359fbe5744253743d705 [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"
50 - "xosproject/xos-postgres"
51 - "xosproject/xos-ws"
52 - "xosproject/chameleon"
53 - "xosproject/gui-extension-rcord"
54 - "xosproject/gui-extension-sample"
55 - "xosproject/gui-extension-vtr"
56 - "gliderlabs/consul-server"
57 - "gliderlabs/registrator"
58 - "nginx"
59 - "redis"
60
61# Ansible Inventory
62inventory_groups:
63
64 config:
65 localhost:
66 ansible_connection: local
67
68 build:
69 headnode:
70
71 head:
72 headnode:
73
74 compute:
75