diff --git a/roles/nagios_server/files/httpd/nagios-new.conf b/roles/nagios_server/files/httpd/nagios-new.conf
new file mode 100644
index 0000000000..e9b31c868f
--- /dev/null
+++ b/roles/nagios_server/files/httpd/nagios-new.conf
@@ -0,0 +1,36 @@
+# noc1
+ScriptAlias /nagios/cgi-bin/ /usr/lib64/nagios/cgi-bin/
+
+# noc2
+ScriptAlias /nagios-external/cgi-bin/ /usr/lib64/nagios/cgi-bin/
+
+# test
+ScriptAlias /nagios-just-a-test/cgi-bin/ /usr/lib64/nagios/cgi-bin/
+
+ScriptAlias /tac.cgi /usr/lib64/nagios/cgi-bin/tac.cgi
+
+
+ AuthName "Nagios GSSAPI Login"
+ GssapiCredStore keytab:/etc/krb5.HTTP_nagios.stg.fedoraproject.org.keytab
+ AuthType GSSAPI
+ # This is off because Apache (and thus mod_auth_gssapi) doesn't know this is proxied over TLS
+ GssapiSSLonly Off
+ GssapiLocalName on
+ Require valid-user
+
+
+
+ Options ExecCGI
+
+
+
+ Options None
+
+
+Alias /nagios /usr/share/nagios/html/
+
+# This will only affect noc2 because the proxies only forward -external to it.
+Alias /nagios-external /usr/share/nagios/html/
+
+# Test
+Alias /nagios-test /usr/share/nagios/html/
diff --git a/roles/nagios_server/tasks/main.yml b/roles/nagios_server/tasks/main.yml
index 602ae87bfa..4b344230d5 100644
--- a/roles/nagios_server/tasks/main.yml
+++ b/roles/nagios_server/tasks/main.yml
@@ -78,8 +78,16 @@
- nagios_server
## Copy over system configs
+# TODO: Make this a template once they're closer together
- name: Copy httpd config
copy: src=httpd/nagios.conf dest=/etc/httpd/conf.d/nagios.conf
+ when: env == "production"
+ tags:
+ - nagios_server
+
+- name: Copy httpd config
+ copy: src=httpd/nagios-new.conf dest=/etc/httpd/conf.d/nagios.conf
+ when: env == "staging"
tags:
- nagios_server