blob: 98855546f4cf44b07788236d9908a625d5988e12 [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
Zack Williamsa5fcefd2017-07-27 22:06:33 -070035docker_images_prereqs:
36 - prep-headnode
37
Zack Williamsce63eb02017-02-28 10:46:22 -070038# mock profile configuration
39frontend_only: True
40use_maas: False
41use_apt_cache: False
42use_openstack: False
Zack Williamsa5fcefd2017-07-27 22:06:33 -070043create_configdirs_become: False
Zack Williamsce63eb02017-02-28 10:46:22 -070044xos_images: []
45
46# whitelist of images for imagebuilder to build/pull (tagged elsewhere)
47docker_image_whitelist:
48 - "xosproject/xos-base"
49 - "xosproject/xos"
50 - "xosproject/xos-client"
51 - "xosproject/xos-corebuilder"
52 - "xosproject/xos-gui"
53 - "xosproject/xos-gui-extension-builder"
Zack Williamseeeb6dd2017-07-13 10:50:28 -070054 - "xosproject/xos-libraries"
Zack Williamsce63eb02017-02-28 10:46:22 -070055 - "xosproject/xos-postgres"
Zack Williamseeeb6dd2017-07-13 10:50:28 -070056 - "xosproject/xos-tosca"
Zack Williamsce63eb02017-02-28 10:46:22 -070057 - "xosproject/xos-ws"
58 - "xosproject/chameleon"
59 - "xosproject/gui-extension-rcord"
60 - "xosproject/gui-extension-sample"
61 - "xosproject/gui-extension-vtr"
62 - "gliderlabs/consul-server"
63 - "gliderlabs/registrator"
64 - "nginx"
65 - "redis"
66
67# Ansible Inventory
68inventory_groups:
69
70 config:
71 localhost:
72 ansible_connection: local
73
74 build:
75 headnode:
76
77 head:
78 headnode:
79
80 compute:
81