blob: 941fdcd2542c832fd171d4f1b5fb9ceece80570c [file] [log] [blame]
Ales Komarekc12dd412017-06-27 16:24:42 +02001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
4- system.linux.system.repo.saltstack.xenial
Jiri Broulik5fb6c8f2017-07-24 10:49:49 +02005#- system.nova.compute.single
Jiri Broulikabd4e382017-07-21 17:24:22 +02006- service.neutron.compute.single
Ales Komarekc12dd412017-06-27 16:24:42 +02007- cluster.os_aio_ovs
8parameters:
9 _param:
10 primary_interface: ens4
11 tenant_interface: ens5
12 external_interface: ens6
13 interface_mtu: 9000
14 linux_system_codename: xenial
Jiri Broulik5fb6c8f2017-07-24 10:49:49 +020015 nova_vncproxy_url: https://${_param:cluster_public_host}:6080
16 nova_compute_ssh_public: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCltIn93BcTMzNK/n2eBze6PyTkmIgdDkeXNR9X4DqE48Va80ojv2pq8xuaBxiNITJzyl+4p4UvTTXo+HmuX8qbHvqgMGXvuPUCpndEfb2r67f6vpMqPwMgBrUg2ZKgN4OsSDHU+H0dia0cEaTjz5pvbUy9lIsSyhrqOUVF9reJq+boAvVEedm8fUqiZuiejAw2D27+rRtdEPgsKMnh3626YEsr963q4rjU/JssV/iKMNu7mk2a+koOrJ+aHvcVU8zJjfA0YghoeVT/I3GLU/MB/4tD/RyR8GM+UYbI4sgAC7ZOCdQyHdJgnEzx3SJIwcS65U0T2XYvn2qXHXqJ9iGZ root@mirantis.com
17 nova_compute_ssh_private: |
18 -----BEGIN RSA PRIVATE KEY-----
19 MIIEpAIBAAKCAQEApbSJ/dwXEzMzSv59ngc3uj8k5JiIHQ5HlzUfV+A6hOPFWvNK
20 I79qavMbmgcYjSEyc8pfuKeFL0016Ph5rl/Kmx76oDBl77j1AqZ3RH29q+u3+r6T
21 Kj8DIAa1INmSoDeDrEgx1Ph9HYmtHBGk48+ab21MvZSLEsoa6jlFRfa3iavm6AL1
22 RHnZvH1KombonowMNg9u/q0bXRD4LCjJ4d+tumBLK/et6uK41PybLFf4ijDbu5pN
23 mvpKDqyfmh73FVPMyY3wNGIIaHlU/yNxi1PzAf+LQ/0ckfBjPlGGyOLIAAu2TgnU
24 Mh3SYJxM8d0iSMHEuuVNE9l2L59qlx16ifYhmQIDAQABAoIBAQCYpqbwvE5tm59H
25 GQb0C8Ykx4LfLD1INx1wiLmlJKYEQihPTw0fvXj1qZvl21+cs9ZcoTRpUbn6B3EA
26 e9bs8sYc/P75j1x46LSdimkZKZUPygkk72d3ZbElUciOyKCxBDNDBQcTIQ9xpKFa
27 2E5Ep72npNMrWqp71r/Qwo20lEIkikIgAFPBgraxn5xIEdo59vzXNZsvyoIRi5p4
28 ayH9nWSAXdF1YU3p3ljtHD8o2G/0d2TWGmjrd9vztc6tgXjp0PF60vDNgcJiudBg
29 oNLDK/e5a44GJxlVDdJ84ESb7GprRStYmddl22xnI1SXlg87+t0QQwzR0CCtWXrz
30 neXkicHhAoGBANkG9tOZfErhSL/jmsElQTNPcMNQkPiJzEmOIpr6jgSzCusPT/QD
31 PnVwB42GC5+Zhd4e88BsTzECxPXmKk7r1cBKeJTg/ejgsrSfVAZqMsfhbp3mGOiH
32 jymF+zC6Urj5q/Zkof8pEFICtyA5zlHvZmsQL9PDiqXIWALki2JvIDPdAoGBAMN2
33 O+LWOM9qqwgSMaFY8VUdDdbmLx/ZMGWQ//Tx42WM8SU+cCpGTLDHHR0qC0gnRsV7
34 V63DySEwiHn4I1cQ/AMijRxuw4Dkgk2YMRlgsAbVWO7aIlECWjSg+pRjNeA7If4D
35 5L/gu6wZIv1vu8/fvOwRpPUzhWjGN5Z0RyvYc7btAoGALNnrmL9XmIIGbuGy0cfJ
36 OblpLHQyAas4tNrS/ARb5Uy7LOj1NRCWj96fMPhK3qjzqXvsFBBOLWrNGaR/id/j
37 ROIfGWWGE+KcDAgBbXH1HKnSGn+7FhMt2v79coyPG/s9NqaFdB4gaVJ2VgqcQQKg
38 v++QcssulCRbS/2/cJBWr2ECgYAJFCDL9G9HEwlGorGzcNIkxeiyppZhwFDDJuz8
39 j4+kU9uPg0rqa8F8JINxq1ZCz7A10/jKlWFuLTbpk2Dw1lUeQCiVvX9PKU30FLGT
40 IC6M4rPyxCb75EQUVbXN1p3WAGkfx0aEsweEgtZhNyNeEGJSBK/Iw8/agfpq/pOf
41 sboOMQKBgQClKmrAYKWnwdPPka3msyjl/AXDruR4XFvMlOPKbs3nYstolE7eR94F
42 7xDyBz85icFU0rceYQetwFH2p5tRL0GcUQhJmJFgIL0OXdCQvRNJrT3iS00N1aUo
43 SG9MrLHCd5l60aCUQg0UA5ed7Hd6SA314k+HwxJno9/wJ+voBeacMg==
44 -----END RSA PRIVATE KEY-----
Ales Komarekc12dd412017-06-27 16:24:42 +020045 linux:
46 network:
47 bridge: openvswitch
Jiri Broulikf212d212017-07-21 11:09:00 +020048 concat_iface_files:
49 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
50 dst: '/etc/network/interfaces'
Ales Komarekc12dd412017-06-27 16:24:42 +020051 interface:
52 dhcp_int:
53 enabled: true
54 name: ens3
55 proto: dhcp
56 type: eth
57 mtu: ${_param:interface_mtu}
58 primary_interface:
59 enabled: true
Jiri Broulikf212d212017-07-21 11:09:00 +020060 ipflush_onchange: true
Ales Komarekc12dd412017-06-27 16:24:42 +020061 name: ${_param:primary_interface}
62 mtu: ${_param:interface_mtu}
63 proto: manual
64 type: eth
65 tenant_interface:
66 enabled: true
Jiri Broulikf212d212017-07-21 11:09:00 +020067 ipflush_onchange: true
Ales Komarekc12dd412017-06-27 16:24:42 +020068 name: ${_param:tenant_interface}
69 mtu: ${_param:interface_mtu}
70 proto: manual
71 type: eth
72 br-mgmt:
73 enabled: true
74 type: bridge
75 proto: static
76 address: ${_param:single_address}
77 netmask: 255.255.255.0
78 use_interfaces:
79 - ${_param:primary_interface}
80 br-mesh:
81 enabled: true
82 type: bridge
83 proto: static
84 address: ${_param:tenant_address}
85 netmask: 255.255.255.0
86 use_interfaces:
87 - ${_param:tenant_interface}
Jiri Broulik5fb6c8f2017-07-24 10:49:49 +020088
89 nova:
90 compute:
91 vncproxy_url: http://${_param:cluster_vip_address}:6080
92 notification:
93 driver: messagingv2
94 topics: "notifications"
95 notify_on:
96 state_change: vm_and_task_state
97 version: ${_param:nova_version}
98 enabled: true
99 virtualization: kvm
100 heal_instance_info_cache_interval: 60
101 vncproxy_url: http://${_param:cluster_vip_address}:6080
102 bind:
103 vnc_address: ${_param:cluster_local_address}
104 vnc_port: 6080
105 vnc_name: 0.0.0.0
106 database:
107 engine: mysql
108 host: ${_param:cluster_vip_address}
109 port: 3306
110 name: nova
111 user: nova
112 password: ${_param:mysql_nova_password}
113 identity:
114 engine: keystone
115 region: RegionOne
116 host: ${_param:cluster_vip_address}
117 port: 35357
118 user: nova
119 password: ${_param:keystone_nova_password}
120 tenant: service
121 message_queue:
122 engine: rabbitmq
123 host: ${_param:cluster_vip_address}
124 port: 5672
125 user: openstack
126 password: ${_param:rabbitmq_openstack_password}
127 virtual_host: '/openstack'
128 image:
129 engine: glance
130 host: ${_param:cluster_vip_address}
131 port: 9292
132 network:
133 engine: neutron
134 region: RegionOne
135 host: ${_param:cluster_vip_address}
136 port: 9696
137 user: neutron
138 tenant: service
139 password: ${_param:keystone_neutron_password}
140 cache:
141 engine: memcached
142 members:
143 - host: ${_param:cluster_node01_address}
144 port: 11211
145 user:
146 public_key: ${_param:nova_compute_ssh_public}
147 private_key: ${_param:nova_compute_ssh_private}
148 openssh:
149 client:
150 enabled: True
151 user: {}
152 stricthostkeychecking: False
153