Я исчерпал свой поиск в Google, и Ansible Support не очень помогает.У меня есть Ansible Tower за прокси Nginx.Я установил шаблон в Tower с включенным обратным вызовом.Моя Ansible Tower находится за прокси Nginx.Я установил bash-скрипт, который скручивает URL-адрес обратного вызова и передает имя хоста компьютера, выполняющего обратный вызов.Команда curl приведена ниже:
curl -g -H "X-Forwarded-For: $HOSTNAME" -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"host_config_key":"lol787878787878778lol","extra-vars":{"description":"MY Instances"}}' http://tower.domain.com/api/v2/job_templates/405/callback/
При запуске сценария происходит обратный вызов, и шаблон запускается на вышке, однако имя хоста прокси-сервера Nginx передается в шаблон вместо $ HOSTNAME (имя хостамашина делает обратный звонок).Я включил X-Forwarded-For в REMOTE_HOST_HEADERS в настройках башни.Вот что у меня есть в моем Nginx Proxy Conf.
server {
server_name tower.domain.com;
#reverse proxy settings follow
location / {
proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header Host $http_host;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://10.x.x.x/;
}
Есть идеи, что мне не хватает?Заранее спасибо за любую помощь.