azvyagintsev | f94ab8c | 2018-10-12 20:48:59 +0300 | [diff] [blame] | 1 | parameters: |
| 2 | _param: |
Vasyl Saienko | 1cc05de | 2018-11-19 16:49:27 +0200 | [diff] [blame] | 3 | # Enable barbican integration in other services nova,glance,cinder |
| 4 | barbican_integration_enabled: False |
azvyagintsev | 3f736c4 | 2018-11-01 20:04:29 +0200 | [diff] [blame] | 5 | # General |
| 6 | cluster_public_protocol: https |
| 7 | cluster_internal_protocol: http |
Vasyl Saienko | 71e8c54 | 2018-11-16 16:19:17 +0200 | [diff] [blame] | 8 | openstack_service_hostname: os-ctl-vip |
| 9 | openstack_service_host: ${_param:openstack_service_hostname}.${linux:system:domain} |
azvyagintsev | f94ab8c | 2018-10-12 20:48:59 +0300 | [diff] [blame] | 10 | # SSL |
| 11 | ceilometer_agent_ssl_enabled: False |
| 12 | openstack_mysql_x509_enabled: False |
| 13 | # for non-ssl use 5672 / for ssl 5671 |
| 14 | openstack_rabbitmq_port: 5672 |
| 15 | openstack_rabbitmq_x509_enabled: False |
azvyagintsev | 3f736c4 | 2018-11-01 20:04:29 +0200 | [diff] [blame] | 16 | # Openstack memcache |
Oleh Hryhorov | 26e8d6f | 2018-11-21 16:18:57 +0200 | [diff] [blame] | 17 | openstack_memcached_server_bind_address: 0.0.0.0 |
Oleksandr Bryndzii | 87f2423 | 2018-10-02 09:51:13 +0000 | [diff] [blame] | 18 | openstack_memcache_security_enabled: False |
| 19 | openstack_memcache_security_strategy: 'ENCRYPT' |
azvyagintsev | 3f736c4 | 2018-11-01 20:04:29 +0200 | [diff] [blame] | 20 | openstack_memcached_proto_tcp_enabled: True |
| 21 | openstack_memcached_proto_udp_enabled: False |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 22 | openstack_version: ocata |
Mykyta Karpin | 569ac8f | 2018-12-11 11:33:55 +0200 | [diff] [blame] | 23 | openstack_old_version: ${_param:openstack_version} |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 24 | openstack_upgrade_enabled: False |
Oleksandr Bryndzii | 256f63e | 2018-10-02 11:36:05 +0000 | [diff] [blame] | 25 | # Cinder |
| 26 | cinder_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 27 | cinder_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 28 | cinder_old_version: ${_param:openstack_old_version} |
| 29 | cinder_version: ${_param:openstack_version} |
| 30 | cinder_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 48cf31f | 2018-10-24 16:08:46 +0300 | [diff] [blame] | 31 | # Nova |
| 32 | nova_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 33 | nova_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 34 | nova_old_version: ${_param:openstack_old_version} |
| 35 | nova_version: ${_param:openstack_version} |
| 36 | nova_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 61d8db8 | 2018-10-24 16:03:12 +0300 | [diff] [blame] | 37 | # Glance |
| 38 | glance_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 39 | glance_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 40 | glance_old_version: ${_param:openstack_old_version} |
| 41 | glance_version: ${_param:openstack_version} |
| 42 | glance_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Vasyl Saienko | ebe9062 | 2018-11-12 11:03:18 +0200 | [diff] [blame] | 43 | # Allow CORS from horizon, needed for direct upload |
| 44 | glance_cors_allowed_origin: '${_param:horizon_public_protocol}://${_param:horizon_public_host}' |
Oleksandr Bryndzii | b7c9217 | 2018-10-24 12:02:20 +0300 | [diff] [blame] | 45 | # Heat |
| 46 | heat_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 47 | heat_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 48 | heat_old_version: ${_param:openstack_old_version} |
| 49 | heat_version: ${_param:openstack_version} |
| 50 | heat_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | c72982c | 2018-10-24 11:50:20 +0300 | [diff] [blame] | 51 | # Aodh |
| 52 | aodh_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 53 | aodh_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 54 | aodh_old_version: ${_param:openstack_old_version} |
| 55 | aodh_version: ${_param:openstack_version} |
| 56 | aodh_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
| 57 | # Ceilometer |
| 58 | ceilometer_old_version: ${_param:openstack_old_version} |
| 59 | ceilometer_version: ${_param:openstack_version} |
| 60 | ceilometer_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 0b5809e | 2018-11-01 18:23:35 +0200 | [diff] [blame] | 61 | # Gnocchi |
| 62 | gnocchi_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 63 | gnocchi_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 64 | gnocchi_version: 4.0 |
Mykyta Karpin | 569ac8f | 2018-12-11 11:33:55 +0200 | [diff] [blame] | 65 | gnocchi_old_version: ${_param:gnocchi_version} |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 66 | gnocchi_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 0bf966d | 2018-11-01 18:36:54 +0200 | [diff] [blame] | 67 | # Panko |
| 68 | panko_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 69 | panko_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 70 | panko_old_version: ${_param:openstack_old_version} |
| 71 | panko_version: ${_param:openstack_version} |
| 72 | panko_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 43fed5f | 2018-11-01 19:26:19 +0200 | [diff] [blame] | 73 | # Barbican |
| 74 | barbican_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 75 | barbican_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 76 | barbican_old_version: ${_param:openstack_old_version} |
| 77 | barbican_version: ${_param:openstack_version} |
| 78 | barbican_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
| 79 | # Designate |
| 80 | designate_old_version: ${_param:openstack_old_version} |
| 81 | designate_version: ${_param:openstack_version} |
| 82 | designate_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 242b2d1 | 2018-11-07 13:49:15 +0200 | [diff] [blame] | 83 | # Ironic |
| 84 | ironic_memcache_security_enabled: ${_param:openstack_memcache_security_enabled} |
| 85 | ironic_memcache_secret_key: '' |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 86 | # Keystone |
| 87 | keystone_old_version: ${_param:openstack_old_version} |
| 88 | keystone_version: ${_param:openstack_version} |
| 89 | keystone_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
| 90 | # Manila |
| 91 | manila_old_version: ${_param:openstack_old_version} |
| 92 | manila_version: ${_param:openstack_version} |
| 93 | manila_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
| 94 | # Neutron |
| 95 | neutron_old_version: ${_param:openstack_old_version} |
| 96 | neutron_version: ${_param:openstack_version} |
| 97 | neutron_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Oleksandr Bryndzii | 1d42349 | 2018-11-06 10:35:02 +0200 | [diff] [blame] | 98 | # Apache mods defaults |
Oleksandr Bryndzii | 955e67a1 | 2018-12-13 23:31:28 +0000 | [diff] [blame] | 99 | # Stacklight uses /server-status endpoint to monitor apache |
Oleksandr Bryndzii | 1d42349 | 2018-11-06 10:35:02 +0200 | [diff] [blame] | 100 | apache_mods_status_enabled: True |
Oleksandr Bryndzii | 955e67a1 | 2018-12-13 23:31:28 +0000 | [diff] [blame] | 101 | apache_mods_status_status: 'enabled' |
Oleksandr Bryndzii | da2c783 | 2018-12-18 12:58:36 +0000 | [diff] [blame] | 102 | apache_mods_status_host_address: '127.0.0.1' |
| 103 | apache_mods_status_host_port: 80 |
Oleh Hryhorov | 1b5be04 | 2018-11-29 19:04:34 +0200 | [diff] [blame] | 104 | apache_horizon_listen_address: '0.0.0.0' |
Mykyta Karpin | 3ed24aa | 2018-12-21 10:58:30 +0200 | [diff] [blame] | 105 | # Apache proxies for openstack aren't used as HA proxies, they are |
| 106 | # simply ssl terminators in case of setup of ssl on internal endpoints |
| 107 | # for services which don't support running under apache and wsgi. |
| 108 | # So retry parameter is set 0, to eliminate maintenance mode for backend |
| 109 | # which is 60 seconds by default. |
| 110 | apache_proxy_openstack_api_retry: 0 |
| 111 | apache_proxy_openstack_cinder_retry: ${_param:apache_proxy_openstack_api_retry} |
| 112 | apache_proxy_openstack_designate_retry: ${_param:apache_proxy_openstack_api_retry} |
| 113 | apache_proxy_openstack_glance_retry: ${_param:apache_proxy_openstack_api_retry} |
| 114 | apache_proxy_openstack_heat_retry: ${_param:apache_proxy_openstack_api_retry} |
| 115 | apache_proxy_openstack_ironic_retry: ${_param:apache_proxy_openstack_api_retry} |
| 116 | apache_proxy_openstack_nova_retry: ${_param:apache_proxy_openstack_api_retry} |
| 117 | apache_proxy_openstack_neutron_retry: ${_param:apache_proxy_openstack_api_retry} |
| 118 | apache_proxy_openstack_aodh_retry: ${_param:apache_proxy_openstack_api_retry} |
| 119 | apache_proxy_openstack_placement_retry: ${_param:apache_proxy_openstack_api_retry} |
Vasyl Saienko | 0e5c105 | 2018-11-06 17:35:51 +0200 | [diff] [blame] | 120 | # Horizon |
| 121 | # 'direct' mode will require cors on glance side to be enabled. |
Vasyl Saienko | ebe9062 | 2018-11-12 11:03:18 +0200 | [diff] [blame] | 122 | horizon_images_upload_mode: 'direct' |
| 123 | # TODO (vsaineko): switch to openstack_cluster_public_host |
| 124 | horizon_public_host: ${_param:cluster_public_host} |
| 125 | horizon_public_port: 443 |
| 126 | horizon_public_protocol: https |
Oleh Hryhorov | 2368cdb | 2018-12-04 14:43:44 +0200 | [diff] [blame] | 127 | horizon_server_bind_address: ${_param:single_address} |
Mykyta Karpin | 882dcac | 2018-11-30 16:37:28 +0200 | [diff] [blame] | 128 | horizon_old_version: ${_param:openstack_old_version} |
| 129 | horizon_version: ${_param:openstack_version} |
| 130 | horizon_upgrade_enabled: ${_param:openstack_upgrade_enabled} |
Ann Kamyshnikova | 119d3ec | 2018-11-28 14:32:29 +0400 | [diff] [blame] | 131 | # Octavia |
| 132 | octavia_health_manager_node01_address: 192.168.10.10 |
| 133 | octavia_health_manager_node02_address: 192.168.10.11 |
| 134 | octavia_health_manager_node03_address: 192.168.10.12 |
Oleh Hryhorov | 81c4c21 | 2018-11-23 17:23:15 +0200 | [diff] [blame] | 135 | # HAproxy |
| 136 | haproxy_openstack_web_bind_port: ${_param:horizon_public_port} |
| 137 | # |
| 138 | # haproxy_openstack_web_sticks_params is defined for SSL by default |
| 139 | # if cluster_protocolr HTTP is going to be used then haproxy_openstack_web_sticks_params |
| 140 | # should be redefined peroperly. For example empty list. |
| 141 | # |
| 142 | haproxy_openstack_web_sticks_params: |
| 143 | - stick-table type binary len 32 size 30k expire 30m |
| 144 | - acl clienthello req_ssl_hello_type 1 |
| 145 | - acl serverhello rep_ssl_hello_type 2 |
| 146 | - tcp-request inspect-delay 5s |
| 147 | - tcp-request content accept if clienthello |
| 148 | - tcp-response content accept if serverhello |
| 149 | - stick on payload_lv(43,1) if clienthello |
| 150 | - stick store-response payload_lv(43,1) if serverhello |