Respect HTTP_X_FORWARDED_FOR for configured list of ip addresses.
elsif (ip = request.env['REMOTE_ADDR']) =~ /127.0.0/ ip = request.env["HTTP_X_FORWARDED_FOR"] unless request.env["HTTP_X_FORWARDED_FOR"].nil? end
i.e if connecting from localhost then respect the HTTP_X_FORWARDED_FOR for requests for e.g.
Having set up a remote http load balencer in front of two foreman hosts this 127.0.0 needs to be configured to whatever
that remote host is. After editing unattended_controller.rb to contain my balencers ip address the unattended scripts
work as expected.