Forward Rundeck main page through Proxy configurations

Change-Id: I27e6efb98ab8da229100ba4f0e2ec6523cb2143b
diff --git a/_modules/rundeck.py b/_modules/rundeck.py
index c72067f..8911608 100644
--- a/_modules/rundeck.py
+++ b/_modules/rundeck.py
@@ -385,7 +385,6 @@
 
     if api_token:
         session.headers.update({
-            'Content-Type': 'application/json',
             'X-Rundeck-Auth-Token': api_token,
         })
     else:
diff --git a/rundeck/files/rundeck-config.properties b/rundeck/files/rundeck-config.properties
index 78764ca..6543991 100644
--- a/rundeck/files/rundeck-config.properties
+++ b/rundeck/files/rundeck-config.properties
@@ -3,7 +3,11 @@
 
 rdeck.base=/var/lib/rundeck
 
+{%- if server.iframe.external_forward == True %}
+grails.serverURL={{ make_url(server.iframe) }}
+{%- else %}
 grails.serverURL={{ make_url(server.api) }}
+{%- endif %}
 
 loglevel.default=INFO
 rss.enabled=false
diff --git a/tests/pillar/server.sls b/tests/pillar/server.sls
index 459a9cc..61a6e78 100644
--- a/tests/pillar/server.sls
+++ b/tests/pillar/server.sls
@@ -12,6 +12,11 @@
       user: runbook
       private_key: private
       public_key: public
+    iframe:
+      external_forward: false
+      host: 10.20.0.3
+      port: 4440
+      https: false
     users:
       admin:
         name: admin