view distribution/config/db.properties @ 944:4aa310fa7589

Add mongodb client TLS support. Reviewed-by: vanaltj Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2013-January/005226.html PR1243
author Severin Gehwolf <sgehwolf@redhat.com>
date Thu, 31 Jan 2013 11:53:43 +0100
parents ccac9bcabaa0
children
line wrap: on
line source

# Copyright 2012, 2013 Red Hat, Inc.
#
# This file is part of Thermostat.
#
# Thermostat is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published
# by the Free Software Foundation; either version 2, or (at your
# option) any later version.
#
# Thermostat is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Thermostat; see the file COPYING.  If not see
# <http://www.gnu.org/licenses/>.
#
# Linking this code with other modules is making a combined work
# based on this code.  Thus, the terms and conditions of the GNU
# General Public License cover the whole combination.
#
# As a special exception, the copyright holders of this code give
# you permission to link this code with independent modules to
# produce an executable, regardless of the license terms of these
# independent modules, and to copy and distribute the resulting
# executable under terms of your choice, provided that you also
# meet, for each linked independent module, the terms and conditions
# of the license of that module.  An independent module is a module
# which is not derived from or based on this code.  If you modify
# this code, you may extend this exception to your version of the
# library, but you are not obligated to do so.  If you do not wish
# to do so, delete this exception statement from your version.

###################################################################
# Basic storage configuration
###################################################################

PORT=27518
BIND=127.0.0.1

###################################################################
# SSL configuration
###################################################################
#
# NOTE: Enabling this config will likely require
#       MONGODB_CONNECTION_USE_SSL=true to be set in
#       $THERMOSTAT_HOME/etc/ssl.properties for thermostat client
#       components which wish to establish a SSL connection to the
#       mongodb storage server. These components include, but are
#       not limited to, web service, agent, gui, shell (all of
#       which make use of ssl.properties and settings within).
#       In ssl.properties an appropriate thermostat - or system -
#       keystore needs to be configured which has the certificate
#       as specified here in a trusted keychain.
#       Configuration in this file is only required in order to
#       start mongodb (the server component) with SSL enabled.
#
# Uncomment the following line in order to start storage (currently
# mongodb) with SSL enabled.
#SSL_ENABLE=true
#
# If SSL_ENABLE=true, the path to the PEM encoded private key and
# the server certificate needs to be specified. Uncomment the
# following line and set the path appropriately. 
#SSL_PEM_FILE=/path/to/some/pem/file.pem
#
# If SSL_ENABLE=true, the passphrase for the server certificate
# needs to be specified. If the server key was not encrypted any
# non-empty password will work.
#SSL_KEY_PASSWORD=somepassword