From f427086208e02a305bd9ce4c65d5c955b98b1502 Mon Sep 17 00:00:00 2001 From: Antoine Millet <antoine.millet@smartjog.com> Date: Mon, 20 Dec 2010 17:59:40 +0100 Subject: [PATCH] Added $HOSTNAME variable on login field of config file. --- bin/cc-node | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/cc-node b/bin/cc-node index e021a50..3e04c1d 100755 --- a/bin/cc-node +++ b/bin/cc-node @@ -10,6 +10,7 @@ import logging import logging.handlers import signal import threading +import socket from time import sleep try: @@ -24,7 +25,7 @@ DEFAULT_CONFIG_FILE = '/etc/cc-node.conf' DEFAULT_PID_FILE = '/var/run/cc-node.pid' DEFAULT_CONFIGURATION = { 'address': None, - 'login': None, + 'login': '$HOSTNAME', 'password': None, 'port': 1984, 'verbosity': 0, @@ -65,9 +66,10 @@ def run_node(options): logging.info('Connected to server %s' % options['address']) def authentication(): + login = options['login'].replace('$HOSTNAME', socket.gethostname()) while node.manager.is_running(): try: - node.authentify(options['login'], options['password']) + node.authentify(login, options['password']) except RpcError as error: logging.critical('Authentication error: %s' % error) sleep(2) -- GitLab