Назад | Перейти на главную страницу

SaltStack: установка пакетов за прокси

Пройдя руководство Saltstack, я столкнулся с проблемой, как устанавливать пакеты на хосте Linux, если он находится за прокси. Например, у меня есть файл nettools.sls:

install_network_packages:
  pkg.installed:
    - pkgs:
      - rsync
      - lftp
      - curl

Как передать переменные env, например http_proxy так что устанавливать пакеты? Спасибо.

Не уверен, что ты сможешь pkg.installed штат. Что вы можете сделать, так это настроить диспетчер пакетов (APT, если Debian / Ubuntu, RPM / YUM, если Centos / RedHat ...), чтобы он знал, что он должен использовать HTTP-прокси.