diff --git a/salt/yum/etc/yum.conf.jinja b/salt/yum/etc/yum.conf.jinja index 5e1d30510..710b3968b 100644 --- a/salt/yum/etc/yum.conf.jinja +++ b/salt/yum/etc/yum.conf.jinja @@ -14,4 +14,6 @@ clean_requirements_on_remove=1 {% if (grains['role'] not in ['so-eval','so-managersearch', 'so-manager', 'so-standalone']) and salt['pillar.get']('global:managerupdate', '0') %} proxy=http://{{ salt['pillar.get']('yum:config:proxy', salt['config.get']('master')) }}:3142 +{% elif salt['pillar.get']('manager:proxy') is not None %} +proxy={{salt['pillar.get']('manager:proxy')}} {% endif %} diff --git a/setup/so-functions b/setup/so-functions index 0b35c6e5f..6d1c8cf27 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -1481,6 +1481,7 @@ manager_pillar() { "manager:"\ " mainip: '$MAINIP'"\ " mainint: '$MNIC'"\ + " proxy: '$so_proxy'"\ " esheap: '$ES_HEAP_SIZE'"\ " esclustername: '{{ grains.host }}'"\ " freq: 0"\ @@ -1560,7 +1561,6 @@ manager_global() { " hnmanager: '$HNMANAGER'"\ " ntpserver: '$NTPSERVER'"\ " dockernet: '$DOCKERNET'"\ - " proxy: '$so_proxy'"\ " mdengine: '$ZEEKVERSION'"\ " ids: '$NIDS'"\ " url_base: '$REDIRECTIT'"\