blob: 802e2ed3bce5715173b97e442b740a773b80990a [file] [log] [blame]
Ales Komarekc12dd412017-06-27 16:24:42 +02001classes:
2- system.linux.system.repo.mcp.contrail
3- system.linux.system.repo.mcp.openstack
4- system.linux.system.repo.mcp.extra
5- system.linux.system.repo.saltstack.xenial
Jiri Broulikabd4e382017-07-21 17:24:22 +02006#- system.nova.compute.cluster
Ales Komarekc12dd412017-06-27 16:24:42 +02007- system.opencontrail.compute.cluster
8- system.opencontrail.client.cluster
9- system.opencontrail.client.resource.virtual_router
Ales Komarekc12dd412017-06-27 16:24:42 +020010- cluster.os_aio_contrail
11parameters:
12 _param:
Jiri Broulik5fb6c8f2017-07-24 10:49:49 +020013 cluster_local_address: ${_param:single_address}
Ales Komarekc12dd412017-06-27 16:24:42 +020014 opencontrail_compute_address: ${_param:single_address}
15 opencontrail_compute_gateway: 172.16.10.1
16 opencontrail_compute_iface: ens4
17 linux_system_codename: xenial
Jiri Broulik5fb6c8f2017-07-24 10:49:49 +020018 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
19 nova_compute_ssh_private: |
20 -----BEGIN RSA PRIVATE KEY-----
21 MIIEpAIBAAKCAQEApbSJ/dwXEzMzSv59ngc3uj8k5JiIHQ5HlzUfV+A6hOPFWvNK
22 I79qavMbmgcYjSEyc8pfuKeFL0016Ph5rl/Kmx76oDBl77j1AqZ3RH29q+u3+r6T
23 Kj8DIAa1INmSoDeDrEgx1Ph9HYmtHBGk48+ab21MvZSLEsoa6jlFRfa3iavm6AL1
24 RHnZvH1KombonowMNg9u/q0bXRD4LCjJ4d+tumBLK/et6uK41PybLFf4ijDbu5pN
25 mvpKDqyfmh73FVPMyY3wNGIIaHlU/yNxi1PzAf+LQ/0ckfBjPlGGyOLIAAu2TgnU
26 Mh3SYJxM8d0iSMHEuuVNE9l2L59qlx16ifYhmQIDAQABAoIBAQCYpqbwvE5tm59H
27 GQb0C8Ykx4LfLD1INx1wiLmlJKYEQihPTw0fvXj1qZvl21+cs9ZcoTRpUbn6B3EA
28 e9bs8sYc/P75j1x46LSdimkZKZUPygkk72d3ZbElUciOyKCxBDNDBQcTIQ9xpKFa
29 2E5Ep72npNMrWqp71r/Qwo20lEIkikIgAFPBgraxn5xIEdo59vzXNZsvyoIRi5p4
30 ayH9nWSAXdF1YU3p3ljtHD8o2G/0d2TWGmjrd9vztc6tgXjp0PF60vDNgcJiudBg
31 oNLDK/e5a44GJxlVDdJ84ESb7GprRStYmddl22xnI1SXlg87+t0QQwzR0CCtWXrz
32 neXkicHhAoGBANkG9tOZfErhSL/jmsElQTNPcMNQkPiJzEmOIpr6jgSzCusPT/QD
33 PnVwB42GC5+Zhd4e88BsTzECxPXmKk7r1cBKeJTg/ejgsrSfVAZqMsfhbp3mGOiH
34 jymF+zC6Urj5q/Zkof8pEFICtyA5zlHvZmsQL9PDiqXIWALki2JvIDPdAoGBAMN2
35 O+LWOM9qqwgSMaFY8VUdDdbmLx/ZMGWQ//Tx42WM8SU+cCpGTLDHHR0qC0gnRsV7
36 V63DySEwiHn4I1cQ/AMijRxuw4Dkgk2YMRlgsAbVWO7aIlECWjSg+pRjNeA7If4D
37 5L/gu6wZIv1vu8/fvOwRpPUzhWjGN5Z0RyvYc7btAoGALNnrmL9XmIIGbuGy0cfJ
38 OblpLHQyAas4tNrS/ARb5Uy7LOj1NRCWj96fMPhK3qjzqXvsFBBOLWrNGaR/id/j
39 ROIfGWWGE+KcDAgBbXH1HKnSGn+7FhMt2v79coyPG/s9NqaFdB4gaVJ2VgqcQQKg
40 v++QcssulCRbS/2/cJBWr2ECgYAJFCDL9G9HEwlGorGzcNIkxeiyppZhwFDDJuz8
41 j4+kU9uPg0rqa8F8JINxq1ZCz7A10/jKlWFuLTbpk2Dw1lUeQCiVvX9PKU30FLGT
42 IC6M4rPyxCb75EQUVbXN1p3WAGkfx0aEsweEgtZhNyNeEGJSBK/Iw8/agfpq/pOf
43 sboOMQKBgQClKmrAYKWnwdPPka3msyjl/AXDruR4XFvMlOPKbs3nYstolE7eR94F
44 7xDyBz85icFU0rceYQetwFH2p5tRL0GcUQhJmJFgIL0OXdCQvRNJrT3iS00N1aUo
45 SG9MrLHCd5l60aCUQg0UA5ed7Hd6SA314k+HwxJno9/wJ+voBeacMg==
46 -----END RSA PRIVATE KEY-----
Ales Komarekc12dd412017-06-27 16:24:42 +020047 linux:
48 network:
49 interface:
50 ens4:
51 enabled: true
52 type: eth
53 proto: manual
54 vhost0:
55 enabled: true
56 type: eth
57 mtu: 1500
58 address: ${_param:single_address}
59 netmask: '255.255.255.0'
60 pre_up_cmds:
61 - /usr/lib/contrail/if-vhost0
62 use_interfaces:
63 - ens4
64 nova:
65 compute:
66 vncproxy_url: http://${_param:cluster_vip_address}:6080
Ales Komarekc12dd412017-06-27 16:24:42 +020067 notification:
68 driver: messagingv2
69 topics: "notifications"
70 notify_on:
71 state_change: vm_and_task_state
Jiri Broulikabd4e382017-07-21 17:24:22 +020072 version: ${_param:nova_version}
73 enabled: true
74 virtualization: kvm
75 heal_instance_info_cache_interval: 60
76 vncproxy_url: http://${_param:cluster_vip_address}:6080
77 bind:
78 vnc_address: ${_param:cluster_local_address}
79 vnc_port: 6080
80 vnc_name: 0.0.0.0
81 database:
82 engine: mysql
83 host: ${_param:cluster_vip_address}
84 port: 3306
85 name: nova
86 user: nova
87 password: ${_param:mysql_nova_password}
88 identity:
89 engine: keystone
90 region: RegionOne
91 host: ${_param:cluster_vip_address}
92 port: 35357
93 user: nova
94 password: ${_param:keystone_nova_password}
95 tenant: service
96 message_queue:
97 engine: rabbitmq
98 host: ${_param:cluster_vip_address}
99 port: 5672
100 user: openstack
101 password: ${_param:rabbitmq_openstack_password}
102 virtual_host: '/openstack'
103 image:
104 engine: glance
105 host: ${_param:cluster_vip_address}
106 port: 9292
107 network:
108 engine: neutron
109 region: RegionOne
110 host: ${_param:cluster_vip_address}
111 port: 9696
112 user: neutron
113 tenant: service
114 password: ${_param:keystone_neutron_password}
115 cache:
116 engine: memcached
117 members:
118 - host: ${_param:cluster_node01_address}
119 port: 11211
120 user:
121 public_key: ${_param:nova_compute_ssh_public}
122 private_key: ${_param:nova_compute_ssh_private}
123 openssh:
124 client:
125 enabled: True
126 user: {}
127 stricthostkeychecking: False
Ales Komarekc12dd412017-06-27 16:24:42 +0200128 ceilometer:
129 agent:
130 message_queue:
131 members:
132 - host: ${_param:openstack_control_node01_address}
Ales Komarekc12dd412017-06-27 16:24:42 +0200133 opencontrail:
134 common:
135 network:
136 host: ${_param:openstack_control_address}