Merge pull request #1198 from edx/benp/datadog-on-jenkins-master

Jenkins_master role: add datadog
Update ansible-provision.sh

Adding (experimental) so it's clear in jenkins that this is just for testing.
Stop depending on deb name in splunk download URL

When downloading the deb from splunk’s website, it doesn’t have that
format.
See: http://www.splunk.com/download/universalforwarder
Rename directory to name in inputs config

This doesn’t need to be a directory, it can be just a file (globing also
works).
See http://docs.splunk.com/Documentation/Storm/Storm/User/Editinputsconf
Remove trailing whitespaces
Merge pull request #1196 from edx/feanil/correct_default_version

Correct the default version of alton.
Updates to get alton to work on the admin instance.
Add a variable for the jenkins URL.
Merge pull request #633 from IONISx/splunk-improvements

Splunk improvements
Merge pull request #1190 from edx/cg/new_ec2

Updating local ec2 module
Updates to apache role to make it more flexible and inline with nginx
Old style role pipe missed
Merge pull request #1214 from edx/feanil/alton_updates

Updates to get alton to work on the admin instance.
Add new settings that were added to edx-platform.
Merge pull request #1216 from edx/feanil/new_edxapp_settings

Add new settings that were added to edx-platform.
NginxX-Forwarded-For header configuration.

The nginx configuration was set to pass X-Forwarded-For and related headers
unodified to backend services.
This works fine when nginx is deployed behind another load balancer
(for example ELB), which already properly sets the X-Forwarded-* for headers.

But in simpler deployment scenarios, where nginx is directly facing the end user,
nginx should discard any existing X-Forwarded-For headr and set it to remote IP of the request,
the X-Forwarded-Port header to the nginx server port, and the X-Forwarded-Proto
to the scheme of the current request.

The 'NGINX_SET_X_FORWARDED_HEADERS' is set to False by default, but set to True
in the edx_sandbox playbook, where an additional load balancer in front of nginx
is not usually present.
Merge pull request #903 from mtyaka/nginx-x-forwarded-for

Nginx X-Forwarded-For header configuration.
adding plugin to notify hipchat of ansible runs
Merge pull request #1215 from edx/jarv/hipchat-callback-plugin

add callback plugin for hipchat to be used with abbey
var updates