Добавление многострочной переменной среды в свойство развертывания BOSH

Предполагая, что у меня есть развертывание BOSH


name: some-name
director_uuid: some-uuid
releases:  
compilation:
 ....
resource_pools:
 ...
networks:
 ...
jobs:
 - name: deployment_name
  instances: 1
  templates:

  resource_pool: ...
  networks: ..
  my_prop: "<%= ENV['MY_ENV_VAR'] %>"

Как ввести многострочное значение MY_ENV_VAR, чтобы форматирование (разрывы строк) правильно отображалось в целевом развертывании?

Релиз, потребляющий my_prop, использует его под капотом вот так

 <%= p('my_prop') %>

1 ответ

Вы могли бы использовать YAML literal_block особенность | [1]

name: some-name
director_uuid: some-uuid
releases:  
compilation:
 ....
resource_pools:
 ...
networks:
 ...
jobs:
 - name: deployment_name
  instances: 1
  templates:

  resource_pool: ...
  networks: ..
  my_prop: |
      "<%= ENV['MY_ENV_VAR'] %>"

[1] https://learnxinyminutes.com/docs/yaml/

Другие вопросы по тегам