0

假设我有一个 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') %>
4

1 回答 1

1

您可以使用 YAMLliteral_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/

于 2017-06-30T10:55:59.663 回答