переменная среды ws упругого бобового стебля, условная для расширений - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь установить расширение php в эластичном бобовом стебле, но только если ENV_NAME - "рабочий", но не может заставить его работать.В eb-activity.log всегда указано «Exited with error error 1».

option_settings:
  aws:elasticbeanstalk:application:environment:
    ENV_NAME: '`{ "Ref" : "AWSEBEnvironmentName" }`'

commands:
    01_pdflib_install:
        cwd: /tmp
        command: |
            wget https://www.pdflib.com/binaries/PDFlib/920/PDFlib-9.2.0-Linux-x86_64-php.tar.gz \
            && tar -xzf PDFlib-9.2.0-Linux-x86_64-php.tar.gz \
            && cp PDFlib-9.2.0-Linux-x86_64-php/bind/php/php-720-nts/php_pdflib.so /usr/lib64/php/7.2/modules/php_pdflib.so \
            && echo extension=php_pdflib.so > /etc/php.d/pdflib.ini
        test: '[ "${ENV_NAME}" = "worker" ]'

Если я изменю тест на test: '[ -z "${ENV_NAME}" ]', он будет работать, но это не то, что я хочу.

...