Contrail Insights with SSL (HTTPS) Enabled
You can configure Contrail Insights to use HTTPS protocol for REST APIs. To do this, an SSL certificate and private key are provided as arguments.
Configure the following arguments in inventory/group_vars/all
:
appformix_ssl_cert : path to SSL certificate file appformix_ssl_key : path to SSL private key file
Alternatively, an SSL certificate and private key can be provided as arguments when running the installation playbook as shown:
ansible-playbook -i inventory appformix_openstack.yml -e 'appformix_ssl_cert=<path/to/cert>' -e 'appformix_ssl_key=<path/to/ssl_key>'
Contrail Insights services uses this certificate to verify the server identity to clients accessing the HTTPS endpoints.
When HTTPS is enabled, the default port used is 9001
. So the Contrail Insights Dashboard is accessible
at https://appformix_vip:9001
. See the Contrail Insights Port List for more
details about the ports.