blob: b2563f65c8d11a0eab61d1d77e51b92d9b3c9784 [file] [log] [blame]
Vasyl Saienko362d1242017-09-26 12:12:26 +03001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
Martin Polreich47393e42018-08-07 10:57:41 +02004- system.linux.system.repo.mcp.apt_mirantis.saltstack
Vasyl Saienko362d1242017-09-26 12:12:26 +03005- system.linux.system.repo.mcp.contrail
6
7- system.opencontrail.client.cluster
8
9- system.ironic.api.cluster # deploy only api (heartbeat and lookup endpoints are open)
10- system.ironic.conductor.cluster
11- system.ironic.tftpd_hpa
12- system.nova.compute_ironic.cluster
13- system.apache.server.single
14- system.apache.server.site.ironic
15- system.keystone.client.core
16- system.neutron.client.service.ironic_provision
17- service.baremetal_simulator.simulator
18- service.baremetal_simulator.nodes_neutron
19- service.baremetal_simulator.network.contrail_ovs
20- service.baremetal_simulator.tor
21#- cluster.os-ha-contrail-ironic.openstack.ironic_provision
22- cluster.os-ha-contrail-ironic
23parameters:
24 _param:
25 deploy_interface: ens3
26 primary_interface: ens4
27 baremetal_interface: ens7
28 linux_system_codename: xenial
29 interface_mtu: 1450
30 cluster_vip_address: ${_param:openstack_control_address}
31 cluster_baremetal_vip_address: ${_param:single_baremetal_address}
32 cluster_baremetal_local_address: ${_param:single_baremetal_address}
33 linux_system_codename: xenial
34 opencontrail_compute_address: ${_param:single_address}
35 opencontrail_compute_gateway: 172.16.10.1
36 opencontrail_compute_iface: ens4
37 openstack_baremetal_neutron_subnet_cidr: 192.168.90.0/24
38 openstack_baremetal_neutron_subnet_allocation_start: 192.168.90.100
39 openstack_baremetal_neutron_subnet_allocation_end: 192.168.90.200
40 ironic:
41 conductor:
42 enabled_network_interfaces:
43 - flat
44 - neutron
45 - noop
46 neutron:
47 cleaning_network: baremetal-provision-network
48 provisioning_network: baremetal-provision-network
49 ipxe_enabled: false
50 pxe_bootfile_name: pxelinux.0
51 automated_clean: True
52 pxe_config_template: ~
53 api:
54 api_type: deploy
55 baremetal_simulator:
56 deploy_ramdisk_file: tinyipa-stable-${_param:ironic_version}.gz
57 deploy_kernel_file: tinyipa-stable-${_param:ironic_version}.vmlinuz
58 deploy_ramdisk_md5summ: bd65e1f2c842d6110620f534e7204294
59 deploy_kernel_md5summ: 8bffc2d4ca84e7b6d1310fef7b8c6ddc
60 linux:
61 network:
62 concat_iface_files:
63 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
64 dst: '/etc/network/interfaces'
65 bridge: openvswitch
66 interface:
67 dhcp_int:
68 enabled: true
69 name: ${_param:deploy_interface}
70 proto: dhcp
71 type: eth
72 mtu: ${_param:interface_mtu}
73 primary_interface:
74 enabled: true
75 name: ${_param:primary_interface}
76 proto: static
77 address: ${_param:single_address}
78 netmask: 255.255.255.0
79 type: eth
80 br-baremetal:
81 enabled: true
82 type: ovs_bridge
83 mtu: ${_param:interface_mtu}