1c147e4def
- Updated the required variables to be sorted so that they are better visible one on each line - Removed variable defaults from each service scripts and added them to tools/genenv file which holds all default values Change-Id: Ia7b1b08ba3f963b46b81434ce84f476d56890a93 Closes-Bug: #1476494 Closes-Bug: #1467652
26 lines
882 B
Bash
Executable File
26 lines
882 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
. /opt/kolla/kolla-common.sh
|
|
|
|
cfg=/etc/nova/nova.conf
|
|
|
|
check_required_vars NOVA_NOVNC_BASE_ADDRESS \
|
|
NOVA_NOVNC_PROXY_PORT \
|
|
NOVA_NOVNC_PROXY_SERVICE_HOST \
|
|
NOVA_VNCSERVER_LISTEN_ADDRESS \
|
|
NOVA_VNCSERVER_PROXYCLIENT_ADDRESS \
|
|
PUBLIC_IP
|
|
|
|
crudini --set $cfg DEFAULT log_file "${NOVA_NOVNCPROXY_LOG_FILE}"
|
|
|
|
# Listen on all interfaces on port $NOVA_NOVNC_PROXY_PORT for incoming novnc
|
|
# requests.
|
|
# The base_url is given to clients to connect to, like Horizon, so this could
|
|
# very well be fancy DNS name.
|
|
echo Configuring VNC...
|
|
crudini --set $cfg DEFAULT vncserver_listen "${NOVA_VNCSERVER_LISTEN_ADDRESS}"
|
|
crudini --set $cfg DEFAULT vncserver_proxyclient_address "${NOVA_VNCSERVER_PROXYCLIENT_ADDRESS}"
|
|
|
|
echo Starting nova-novncproxy
|
|
exec /usr/bin/nova-novncproxy
|