blob: 5fc49a7b17c118d23b161735503d0b5d5d841d68 [file] [log] [blame]
Luca Prete14a44062017-05-08 15:52:53 -07001# Deployment configuration for a physical hardware POD
2---
3
4# this is used to generate the genconfig/cord-inv file
5headnode:
6 ip: '10.118.126.11'
7 ansible_user: 'cord'
8 ansible_ssh_pass: 'cord'
9 ansible_ssh_port: 22
10
11common:
12 # set to the profile of cord you want to install
13 cord_profile: 'rcord'
14
15 # directories on the head node that the cord dir is copied to, and profile is created in
16 cord_dir: '/opt/cord'
17 cord_profile_dir: '/opt/cord_profile'
18
19 # all of these are written to genconfig/config.yml, and needs a rework
20
21 # Network address information for the head node:
22 #
23 # fabric_ip - the IP address and mask bits to be used to configure the network
24 # interface connected to the leaf - spine fabric
25 #
26 # management_ip - the IP address and mask bits to be used to configure the network
27 # interface connecting the head node to the POD internal
28 # management network. The head node will deliver DHCP addresses to
29 # the other compute nodes over this interface
30 #
31 # external_ip - the IP address and mask bits to be used to configure the network
32 # interface connecting the head node (and the POD) to the
33 # Internet. All traffic in the POD to external hosts will be
34 # NAT-ed through this interface
35 fabric_ip: '10.6.1.1/24'
36 management_ip: '10.6.0.1/24'
37 external_ip: '10.118.126.11/20'
38 external_iface: 'enp4s0f0'
39 external_gw: '10.118.112.1'
40 skipTags:
41
42passwords:
43 compute_node: "ubuntu"
44 maas_admin: "admin"
45 maas_user: "cord"
46
47docker:
48 imageVersion: candidate
49
50otherNodes:
51 # Experimental
52 #
53 # Specifies the subnet and address range that will be used to allocate IP addresses
54 # to the compute nodes as they are deployed into the POD.
55 fabric:
56 network: 10.6.1.1/24
57 range_low: 10.6.1.2
58 range_high: 10.6.1.253