blob: af3febda116f3e403c783665cc133c07e73a8f40 [file] [log] [blame]
classes:
- cluster.virtual-mcp11-aio.openstack
- system.galera.server.database.ironic
- system.keystone.client.service.ironic
- system.nova.compute_ironic.single
- system.neutron.client.service.ironic
- system.ironic.api.single
- system.ironic.tftpd_hpa
- system.ironic.conductor.single
- system.ironic.conductor.storage.cinder
- system.apache.server.site.ironic
- service.ironic.client
- service.baremetal_simulator.simulator
- service.baremetal_simulator.nodes_flat
- service.baremetal_simulator.network.ovs
- system.salt.master.formula.pkg.baremetal
- system.neutron.gateway.ironic
- system.nova.compute_ironic.single
parameters:
_param:
interface_mtu: 1450
cluster_internal_protocol: http
cluster_public_protocol: http
baremetal_interface: ens7
ironic_version: ${_param:openstack_version}
ironic_service_protocol: ${_param:cluster_internal_protocol}
ironic_api_type: 'public'
cluster_baremetal_local_address: ${_param:single_baremetal_address}
openstack_baremetal_node01_address: ${_param:single_address}
single_baremetal_address: ${_param:openstack_baremetal_node01_baremetal_address}
openstack_baremetal_node01_baremetal_address: 192.168.90.11
openstack_baremetal_node01_hostname: cfg01
openstack_baremetal_address: 192.168.90.10
keystone_ironic_password: workshop
ironic_service_host: ${_param:single_address}
mysql_ironic_password: workshop
openstack_baremetal_neutron_subnet_cidr: 192.168.90.0/24
openstack_baremetal_neutron_subnet_allocation_start: 192.168.90.100
openstack_baremetal_neutron_subnet_allocation_end: 192.168.90.150
baremetal_simulator:
deploy_ramdisk_file: tinyipa-stable-pike.gz
deploy_ramdisk_md5summ: ca663b0690ab15427d39427623ace291
deploy_kernel_file: tinyipa-stable-pike.vmlinuz
deploy_kernel_md5summ: 8bffc2d4ca84e7b6d1310fef7b8c6ddc
ironic:
api:
bind:
address: 0.0.0.0
message_queue:
port: ${_param:openstack_rabbitmq_port}
ssl:
enabled: ${_param:rabbitmq_ssl_enabled}
database:
ssl:
enabled: ${_param:galera_ssl_enabled}
conductor:
api_url: http://${_param:single_baremetal_address}:6385
http_url: http://${_param:single_baremetal_address}
message_queue:
port: ${_param:openstack_rabbitmq_port}
ssl:
enabled: ${_param:rabbitmq_ssl_enabled}
database:
ssl:
enabled: ${_param:galera_ssl_enabled}
enabled_drivers:
- pxe_ipmitool
identity:
engine: keystone
region: RegionOne
host: ${_param:single_address}
port: 35357
user: ironic
password: ${_param:keystone_ironic_password}
tenant: service
auth_type: password
user_domain_id: default
project_domain_id: default
protocol: ${_param:cluster_internal_protocol}
neutron:
auth_strategy: keystone
auth_type: password
cleaning_network: baremetal-flat-network
provisioning_network: baremetal-flat-network
project_domain_id: ${ironic:conductor:identity:project_domain_id}
user_domain_id: ${ironic:conductor:identity:user_domain_id}
project_name: ${ironic:conductor:identity:tenant}
password: ${ironic:conductor:identity:password}
username: ${ironic:conductor:identity:user}
url: http://${_param:neutron_service_host}:9696
project_name: service
glance:
auth_strategy: 'keystone'
auth_type: password
host: ${_param:cluster_vip_address}
port: 9292
region: ${_param:openstack_region}
username: glance
tenant: service
project_name: service
project_domain_id: ${ironic:conductor:identity:project_domain_id}
user_domain_id: ${ironic:conductor:identity:user_domain_id}
password: ${_param:keystone_glance_password}
nova:
controller:
compute_driver: ironic.IronicDriver
ironic:
protocol: ${_param:cluster_internal_protocol}
host: ${_param:single_address}
port: 6385
auth_type: password
project_domain_name: default
user: ironic
user_domain_name: default
password: ${_param:keystone_ironic_password}
linux:
network:
interface:
br-baremetal:
enabled: true
type: ovs_bridge
mtu: ${_param:interface_mtu}
phy-baremetal:
enabled: true
type: ovs_port
bridge: br-baremetal
proto: static
address: ${_param:cluster_baremetal_local_address}
netmask: 255.255.255.0
ens_baremetal:
enabled: true
name: ${_param:baremetal_interface}
type: eth
proto: manual
ovs_bridge: br-baremetal
ovs_type: OVSPort
ipflush_onchange: true
restart_on_ipflush: true
system:
group:
libvirtd:
enabled: true
name: libvirtd
neutron:
server:
dvr: False
ironic_enabled: true
backend:
ironic_vlan_range: 100:1000
gateway:
agent_mode: legacy
compute:
agent_mode: legacy
salt:
master:
environment:
prd:
formula:
baremetal_simulator:
name: salt-formula-baremetal-simulator
source: pkg