diff options
-rw-r--r-- | aux/anamon.py | 10 | ||||
-rw-r--r-- | snippets/pre_anamon | 2 |
2 files changed, 10 insertions, 2 deletions
diff --git a/aux/anamon.py b/aux/anamon.py index aaedf0bc..be53da77 100644 --- a/aux/anamon.py +++ b/aux/anamon.py @@ -161,6 +161,8 @@ def anamon_loop(): # process args name = "" +server = "" +port = "80" daemon = 1 debug = lambda x,**y: None @@ -170,13 +172,19 @@ while n < len(sys.argv): if arg == '--name': n = n+1 name = sys.argv[n] + elif arg == '--server': + n = n+1 + server = sys.argv[n] + elif arg == '--port': + n = n+1 + port = sys.argv[n] elif arg == '--debug': debug = lambda x,**y: sys.stderr.write(x % y) elif arg == '--fg': daemon = 0 n = n+1 -session = xmlrpclib.Server("http://dell-t5400.test.redhat.com:80/cobbler_api") +session = xmlrpclib.Server("http://%s:%s/cobbler_api" % (server, port)) if daemon: if not os.fork(): diff --git a/snippets/pre_anamon b/snippets/pre_anamon index d8001fe5..2e162092 100644 --- a/snippets/pre_anamon +++ b/snippets/pre_anamon @@ -1,5 +1,5 @@ #if $str($getVar('anamon_enabled','')) == "1" cd /tmp wget "http://$server/cobbler/aux/anamon.py" -python anamon.py --name "$name" +python anamon.py --name "$name" --server "$server" --port "$http_port" #end if |