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.