---
 koan/app.py |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/koan/app.py b/koan/app.py
index f5f982f..e2b8e12 100755
--- a/koan/app.py
+++ b/koan/app.py
@@ -297,9 +297,16 @@ class Koan:
                     if uses_avahi:
                         print "- connecting to: %s" % server
                     try:
-                        # first try port 80
-                        self.xmlrpc_server = ServerProxy(url)
-                        self.xmlrpc_server.get_profiles()
+                        try:
+                            #first try port 443
+                            url = "https://%s:443/cobbler_api"; % (server)
+                            self.xmlrpc_server = ServerProxy(url)
+                            self.xmlrpc_server.get_profiles()
+                        except:
+                            #then try port 80
+                            url = "http://%s:80/cobbler_api"; % (server)
+                            self.xmlrpc_server = ServerProxy(url)
+                            self.xmlrpc_server.get_profiles()
                     except:
                         # now try specified port in case Apache proxying
                         # is not configured
-- 
1.6.0.3
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to