Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 1 | classes: |
| 2 | - cluster.virtual-mcp11-aio.openstack |
| 3 | - system.galera.server.database.ironic |
| 4 | - system.keystone.client.service.ironic |
| 5 | - system.nova.compute_ironic.single |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 6 | - system.neutron.client.service.ironic |
| 7 | - system.ironic.api.single |
| 8 | - system.ironic.tftpd_hpa |
| 9 | - system.ironic.conductor.single |
Vasyl Saienko | e28239c | 2018-12-26 18:28:18 +0200 | [diff] [blame^] | 10 | - system.ironic.conductor.storage.cinder |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 11 | - system.apache.server.site.ironic |
| 12 | - service.ironic.client |
Oleksii Grudev | 6445f87 | 2018-10-05 15:10:34 +0300 | [diff] [blame] | 13 | - service.baremetal_simulator.simulator |
| 14 | - service.baremetal_simulator.nodes_flat |
| 15 | - service.baremetal_simulator.network.ovs |
| 16 | - system.salt.master.formula.pkg.baremetal |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 17 | - system.neutron.gateway.ironic |
| 18 | - system.nova.compute_ironic.single |
| 19 | parameters: |
| 20 | _param: |
| 21 | interface_mtu: 1450 |
| 22 | cluster_internal_protocol: http |
| 23 | cluster_public_protocol: http |
| 24 | baremetal_interface: ens7 |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 25 | ironic_version: ${_param:openstack_version} |
| 26 | ironic_service_protocol: ${_param:cluster_internal_protocol} |
| 27 | ironic_api_type: 'public' |
| 28 | cluster_baremetal_local_address: ${_param:single_baremetal_address} |
| 29 | openstack_baremetal_node01_address: ${_param:single_address} |
| 30 | single_baremetal_address: ${_param:openstack_baremetal_node01_baremetal_address} |
| 31 | openstack_baremetal_node01_baremetal_address: 192.168.90.11 |
| 32 | openstack_baremetal_node01_hostname: cfg01 |
| 33 | openstack_baremetal_address: 192.168.90.10 |
| 34 | keystone_ironic_password: workshop |
| 35 | ironic_service_host: ${_param:single_address} |
| 36 | mysql_ironic_password: workshop |
Oleksii Grudev | 1c43dcd | 2018-10-17 16:17:05 +0300 | [diff] [blame] | 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.150 |
Vasyl Saienko | 7cdc05c | 2018-11-06 19:44:11 +0200 | [diff] [blame] | 40 | baremetal_simulator: |
| 41 | deploy_ramdisk_file: tinyipa-stable-pike.gz |
| 42 | deploy_ramdisk_md5summ: ca663b0690ab15427d39427623ace291 |
| 43 | deploy_kernel_file: tinyipa-stable-pike.vmlinuz |
| 44 | deploy_kernel_md5summ: 8bffc2d4ca84e7b6d1310fef7b8c6ddc |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 45 | ironic: |
| 46 | api: |
| 47 | bind: |
| 48 | address: 0.0.0.0 |
| 49 | message_queue: |
Oleksii Grudev | 984d585 | 2018-10-26 13:37:09 +0300 | [diff] [blame] | 50 | port: ${_param:openstack_rabbitmq_port} |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 51 | ssl: |
| 52 | enabled: ${_param:rabbitmq_ssl_enabled} |
| 53 | database: |
| 54 | ssl: |
| 55 | enabled: ${_param:galera_ssl_enabled} |
| 56 | conductor: |
| 57 | api_url: http://${_param:single_baremetal_address}:6385 |
| 58 | http_url: http://${_param:single_baremetal_address} |
| 59 | message_queue: |
Oleksii Grudev | 984d585 | 2018-10-26 13:37:09 +0300 | [diff] [blame] | 60 | port: ${_param:openstack_rabbitmq_port} |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 61 | ssl: |
| 62 | enabled: ${_param:rabbitmq_ssl_enabled} |
| 63 | database: |
| 64 | ssl: |
| 65 | enabled: ${_param:galera_ssl_enabled} |
| 66 | enabled_drivers: |
| 67 | - pxe_ipmitool |
| 68 | identity: |
| 69 | engine: keystone |
| 70 | region: RegionOne |
| 71 | host: ${_param:single_address} |
| 72 | port: 35357 |
| 73 | user: ironic |
| 74 | password: ${_param:keystone_ironic_password} |
| 75 | tenant: service |
| 76 | auth_type: password |
| 77 | user_domain_id: default |
| 78 | project_domain_id: default |
| 79 | protocol: ${_param:cluster_internal_protocol} |
| 80 | neutron: |
| 81 | auth_strategy: keystone |
| 82 | auth_type: password |
| 83 | cleaning_network: baremetal-flat-network |
| 84 | provisioning_network: baremetal-flat-network |
| 85 | project_domain_id: ${ironic:conductor:identity:project_domain_id} |
| 86 | user_domain_id: ${ironic:conductor:identity:user_domain_id} |
| 87 | project_name: ${ironic:conductor:identity:tenant} |
| 88 | password: ${ironic:conductor:identity:password} |
| 89 | username: ${ironic:conductor:identity:user} |
| 90 | url: http://${_param:neutron_service_host}:9696 |
| 91 | project_name: service |
| 92 | glance: |
| 93 | auth_strategy: 'keystone' |
| 94 | auth_type: password |
| 95 | host: ${_param:cluster_vip_address} |
| 96 | port: 9292 |
| 97 | region: ${_param:openstack_region} |
| 98 | username: glance |
| 99 | tenant: service |
| 100 | project_name: service |
| 101 | project_domain_id: ${ironic:conductor:identity:project_domain_id} |
| 102 | user_domain_id: ${ironic:conductor:identity:user_domain_id} |
| 103 | password: ${_param:keystone_glance_password} |
| 104 | nova: |
| 105 | controller: |
| 106 | compute_driver: ironic.IronicDriver |
| 107 | ironic: |
| 108 | protocol: ${_param:cluster_internal_protocol} |
| 109 | host: ${_param:single_address} |
| 110 | port: 6385 |
| 111 | auth_type: password |
| 112 | project_domain_name: default |
| 113 | user: ironic |
| 114 | user_domain_name: default |
| 115 | password: ${_param:keystone_ironic_password} |
| 116 | linux: |
| 117 | network: |
| 118 | interface: |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 119 | br-baremetal: |
| 120 | enabled: true |
| 121 | type: ovs_bridge |
| 122 | mtu: ${_param:interface_mtu} |
| 123 | phy-baremetal: |
| 124 | enabled: true |
| 125 | type: ovs_port |
| 126 | bridge: br-baremetal |
| 127 | proto: static |
| 128 | address: ${_param:cluster_baremetal_local_address} |
| 129 | netmask: 255.255.255.0 |
Oleksii Grudev | 27899ca | 2018-11-21 12:21:23 +0200 | [diff] [blame] | 130 | ens_baremetal: |
| 131 | enabled: true |
| 132 | name: ${_param:baremetal_interface} |
| 133 | type: eth |
| 134 | proto: manual |
| 135 | ovs_bridge: br-baremetal |
| 136 | ovs_type: OVSPort |
| 137 | ipflush_onchange: true |
| 138 | restart_on_ipflush: true |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 139 | system: |
| 140 | group: |
| 141 | libvirtd: |
| 142 | enabled: true |
| 143 | name: libvirtd |
| 144 | neutron: |
| 145 | server: |
Oleksii Grudev | 27899ca | 2018-11-21 12:21:23 +0200 | [diff] [blame] | 146 | dvr: False |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 147 | ironic_enabled: true |
| 148 | backend: |
| 149 | ironic_vlan_range: 100:1000 |
Oleksii Grudev | 27899ca | 2018-11-21 12:21:23 +0200 | [diff] [blame] | 150 | gateway: |
| 151 | agent_mode: legacy |
| 152 | compute: |
| 153 | agent_mode: legacy |
Oleksii Grudev | 2086f55 | 2018-03-30 12:17:47 +0300 | [diff] [blame] | 154 | salt: |
| 155 | master: |
| 156 | environment: |
| 157 | prd: |
| 158 | formula: |
| 159 | baremetal_simulator: |
| 160 | name: salt-formula-baremetal-simulator |
| 161 | source: pkg |