blob: c54a6cbb5bbb887c57a3c4221b1b8d771ddc04db [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"
Andy Bavier56b12b52017-08-03 11:46:42 -070066 - "node"
Zack Williamsce63eb02017-02-28 10:46:22 -070067
68# Ansible Inventory
69inventory_groups:
70
71 config:
72 localhost:
73 ansible_connection: local
74
75 build:
76 headnode:
77
78 head:
79 headnode:
80
81 compute:
82