Я пытаюсь установить композитор через соль. Вот composer.sls, который я использую:
get-composer:
cmd.run:
- name: 'CURL=`which curl`; $CURL -sS https://getcomposer.org/installer | php'
- unless: test -f /usr/local/bin/composer
- cwd: /root/
install-composer:
cmd.wait:
- name: mv /root/composer.phar /usr/local/bin/composer
- cwd: /root/
- watch:
- cmd: get-composer
Я запускаю это так:
salt 'webserver' state.apply composer
Ошибка, которую я получаю, говорит (частично):
stdout:
All settings correct for using Composer
The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly
Summary for webserver
------------
Succeeded: 0 (changed=1)
Failed: 2
Теперь вот что я испытываю проблемы с грохотом.
На странице документации Формула соли композитора написано:
Installed ... composer_home=u'/root'
и $COMPOSER_HOME
- один из вариантов. Как мне поставить эту опцию? Я просто не нахожу это в документах.