Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 1 | classes: |
| 2 | - system.linux.system.repo.mcp.openstack |
| 3 | - system.linux.system.repo.mcp.extra |
Martin Polreich | 47393e4 | 2018-08-07 10:57:41 +0200 | [diff] [blame^] | 4 | - system.linux.system.repo.mcp.apt_mirantis.saltstack |
Jiri Broulik | 432ae9c | 2017-08-17 10:24:23 +0200 | [diff] [blame] | 5 | - system.linux.network.hosts |
Jiri Broulik | abd4e38 | 2017-07-21 17:24:22 +0200 | [diff] [blame] | 6 | - service.neutron.compute.single |
Petr Michalec | f05e3ea | 2017-08-21 17:33:16 +0200 | [diff] [blame] | 7 | - cluster.os-aio-ovs |
Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 8 | parameters: |
| 9 | _param: |
| 10 | primary_interface: ens4 |
| 11 | tenant_interface: ens5 |
| 12 | external_interface: ens6 |
| 13 | interface_mtu: 9000 |
| 14 | linux_system_codename: xenial |
Jiri Broulik | dd06396 | 2017-07-25 10:00:01 +0200 | [diff] [blame] | 15 | control_address: ${_param:single_address} |
Jiri Broulik | 5fb6c8f | 2017-07-24 10:49:49 +0200 | [diff] [blame] | 16 | nova_vncproxy_url: https://${_param:cluster_public_host}:6080 |
Jiri Broulik | dd06396 | 2017-07-25 10:00:01 +0200 | [diff] [blame] | 17 | nova_compute_virtualization: kvm |
| 18 | nova_compute_avail_zone: |
| 19 | nova_aggregates: [] |
Jiri Broulik | 5fb6c8f | 2017-07-24 10:49:49 +0200 | [diff] [blame] | 20 | 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 |
| 21 | nova_compute_ssh_private: | |
| 22 | -----BEGIN RSA PRIVATE KEY----- |
| 23 | MIIEpAIBAAKCAQEApbSJ/dwXEzMzSv59ngc3uj8k5JiIHQ5HlzUfV+A6hOPFWvNK |
| 24 | I79qavMbmgcYjSEyc8pfuKeFL0016Ph5rl/Kmx76oDBl77j1AqZ3RH29q+u3+r6T |
| 25 | Kj8DIAa1INmSoDeDrEgx1Ph9HYmtHBGk48+ab21MvZSLEsoa6jlFRfa3iavm6AL1 |
| 26 | RHnZvH1KombonowMNg9u/q0bXRD4LCjJ4d+tumBLK/et6uK41PybLFf4ijDbu5pN |
| 27 | mvpKDqyfmh73FVPMyY3wNGIIaHlU/yNxi1PzAf+LQ/0ckfBjPlGGyOLIAAu2TgnU |
| 28 | Mh3SYJxM8d0iSMHEuuVNE9l2L59qlx16ifYhmQIDAQABAoIBAQCYpqbwvE5tm59H |
| 29 | GQb0C8Ykx4LfLD1INx1wiLmlJKYEQihPTw0fvXj1qZvl21+cs9ZcoTRpUbn6B3EA |
| 30 | e9bs8sYc/P75j1x46LSdimkZKZUPygkk72d3ZbElUciOyKCxBDNDBQcTIQ9xpKFa |
| 31 | 2E5Ep72npNMrWqp71r/Qwo20lEIkikIgAFPBgraxn5xIEdo59vzXNZsvyoIRi5p4 |
| 32 | ayH9nWSAXdF1YU3p3ljtHD8o2G/0d2TWGmjrd9vztc6tgXjp0PF60vDNgcJiudBg |
| 33 | oNLDK/e5a44GJxlVDdJ84ESb7GprRStYmddl22xnI1SXlg87+t0QQwzR0CCtWXrz |
| 34 | neXkicHhAoGBANkG9tOZfErhSL/jmsElQTNPcMNQkPiJzEmOIpr6jgSzCusPT/QD |
| 35 | PnVwB42GC5+Zhd4e88BsTzECxPXmKk7r1cBKeJTg/ejgsrSfVAZqMsfhbp3mGOiH |
| 36 | jymF+zC6Urj5q/Zkof8pEFICtyA5zlHvZmsQL9PDiqXIWALki2JvIDPdAoGBAMN2 |
| 37 | O+LWOM9qqwgSMaFY8VUdDdbmLx/ZMGWQ//Tx42WM8SU+cCpGTLDHHR0qC0gnRsV7 |
| 38 | V63DySEwiHn4I1cQ/AMijRxuw4Dkgk2YMRlgsAbVWO7aIlECWjSg+pRjNeA7If4D |
| 39 | 5L/gu6wZIv1vu8/fvOwRpPUzhWjGN5Z0RyvYc7btAoGALNnrmL9XmIIGbuGy0cfJ |
| 40 | OblpLHQyAas4tNrS/ARb5Uy7LOj1NRCWj96fMPhK3qjzqXvsFBBOLWrNGaR/id/j |
| 41 | ROIfGWWGE+KcDAgBbXH1HKnSGn+7FhMt2v79coyPG/s9NqaFdB4gaVJ2VgqcQQKg |
| 42 | v++QcssulCRbS/2/cJBWr2ECgYAJFCDL9G9HEwlGorGzcNIkxeiyppZhwFDDJuz8 |
| 43 | j4+kU9uPg0rqa8F8JINxq1ZCz7A10/jKlWFuLTbpk2Dw1lUeQCiVvX9PKU30FLGT |
| 44 | IC6M4rPyxCb75EQUVbXN1p3WAGkfx0aEsweEgtZhNyNeEGJSBK/Iw8/agfpq/pOf |
| 45 | sboOMQKBgQClKmrAYKWnwdPPka3msyjl/AXDruR4XFvMlOPKbs3nYstolE7eR94F |
| 46 | 7xDyBz85icFU0rceYQetwFH2p5tRL0GcUQhJmJFgIL0OXdCQvRNJrT3iS00N1aUo |
| 47 | SG9MrLHCd5l60aCUQg0UA5ed7Hd6SA314k+HwxJno9/wJ+voBeacMg== |
| 48 | -----END RSA PRIVATE KEY----- |
Jiri Broulik | dd06396 | 2017-07-25 10:00:01 +0200 | [diff] [blame] | 49 | openssh: |
| 50 | client: |
| 51 | enabled: True |
| 52 | user: {} |
| 53 | stricthostkeychecking: False |
| 54 | nova: |
| 55 | compute: |
| 56 | version: ${_param:nova_version} |
| 57 | enabled: true |
| 58 | virtualization: ${_param:nova_compute_virtualization} |
| 59 | availability_zone: ${_param:nova_compute_avail_zone} |
| 60 | aggregates: ${_param:nova_aggregates} |
| 61 | heal_instance_info_cache_interval: 60 |
| 62 | vncproxy_url: ${_param:nova_vncproxy_url} |
| 63 | bind: |
| 64 | vnc_address: ${_param:cluster_local_address} |
| 65 | vnc_port: 6080 |
| 66 | vnc_name: 0.0.0.0 |
| 67 | database: |
| 68 | engine: mysql |
| 69 | host: ${_param:openstack_database_address} |
| 70 | port: 3306 |
| 71 | name: nova |
| 72 | user: nova |
| 73 | password: ${_param:mysql_nova_password} |
| 74 | identity: |
| 75 | engine: keystone |
| 76 | region: ${_param:openstack_region} |
| 77 | host: ${_param:cluster_vip_address} |
| 78 | port: 35357 |
| 79 | user: nova |
| 80 | password: ${_param:keystone_nova_password} |
| 81 | tenant: service |
| 82 | message_queue: |
| 83 | engine: rabbitmq |
| 84 | port: 5672 |
| 85 | user: openstack |
| 86 | password: ${_param:rabbitmq_openstack_password} |
| 87 | virtual_host: '/openstack' |
| 88 | host: ${_param:openstack_message_queue_node01_address} |
| 89 | image: |
| 90 | engine: glance |
| 91 | host: ${_param:cluster_vip_address} |
| 92 | port: 9292 |
| 93 | network: |
| 94 | engine: neutron |
| 95 | region: ${_param:openstack_region} |
| 96 | host: ${_param:neutron_service_host} |
| 97 | port: 9696 |
| 98 | user: neutron |
| 99 | tenant: service |
| 100 | password: ${_param:keystone_neutron_password} |
| 101 | user: |
| 102 | public_key: ${_param:nova_compute_ssh_public} |
| 103 | private_key: ${_param:nova_compute_ssh_private} |
| 104 | virtualization: kvm |
| 105 | heal_instance_info_cache_interval: 60 |
| 106 | cache: |
| 107 | engine: memcached |
| 108 | members: |
| 109 | - host: ${_param:cluster_node01_address} |
| 110 | port: 11211 |
| 111 | |
Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 112 | linux: |
| 113 | network: |
| 114 | bridge: openvswitch |
Jiri Broulik | f212d21 | 2017-07-21 11:09:00 +0200 | [diff] [blame] | 115 | concat_iface_files: |
| 116 | - src: '/etc/network/interfaces.d/50-cloud-init.cfg' |
| 117 | dst: '/etc/network/interfaces' |
Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 118 | interface: |
| 119 | dhcp_int: |
| 120 | enabled: true |
| 121 | name: ens3 |
| 122 | proto: dhcp |
| 123 | type: eth |
| 124 | mtu: ${_param:interface_mtu} |
| 125 | primary_interface: |
| 126 | enabled: true |
Jiri Broulik | f212d21 | 2017-07-21 11:09:00 +0200 | [diff] [blame] | 127 | ipflush_onchange: true |
Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 128 | name: ${_param:primary_interface} |
| 129 | mtu: ${_param:interface_mtu} |
| 130 | proto: manual |
| 131 | type: eth |
| 132 | tenant_interface: |
| 133 | enabled: true |
Jiri Broulik | f212d21 | 2017-07-21 11:09:00 +0200 | [diff] [blame] | 134 | ipflush_onchange: true |
Ales Komarek | c12dd41 | 2017-06-27 16:24:42 +0200 | [diff] [blame] | 135 | name: ${_param:tenant_interface} |
| 136 | mtu: ${_param:interface_mtu} |
| 137 | proto: manual |
| 138 | type: eth |
| 139 | br-mgmt: |
| 140 | enabled: true |
| 141 | type: bridge |
| 142 | proto: static |
| 143 | address: ${_param:single_address} |
| 144 | netmask: 255.255.255.0 |
| 145 | use_interfaces: |
| 146 | - ${_param:primary_interface} |
| 147 | br-mesh: |
| 148 | enabled: true |
| 149 | type: bridge |
| 150 | proto: static |
| 151 | address: ${_param:tenant_address} |
| 152 | netmask: 255.255.255.0 |
| 153 | use_interfaces: |
| 154 | - ${_param:tenant_interface} |
Jiri Broulik | 5fb6c8f | 2017-07-24 10:49:49 +0200 | [diff] [blame] | 155 | |