Google Deployment Manager импортирует файлы из родительского каталога - PullRequest
0 голосов
/ 10 октября 2019

Я могу импортировать файлы из подкаталога, как это, и это работает:

my-app/
├── templates/
│   └── somefile.jinja
├── my-config.yaml

#my-config.yaml
imports:
  - path: templates/somefile.jinja

Но если я пытаюсь получить доступ к файлу в родительском каталоге, это не удается:

my-app/
├── templates/
│   └── my-config.jinja
├── somefiles/
│   └── somefile.jinja

#my-config.yaml
imports:
  - path: ../somefiles/somefile.jinja

Как мне перейти в каталог для импорта файлов?

1 Ответ

2 голосов
/ 10 октября 2019

использование относительного пути работает так же, как и в командной строке. Важной частью является то, что вы должны продолжать использовать полный относительный путь каждый раз, когда хотите вызвать шаблон для ресурса.

Чтобы использовать ваш пример:

imports:
- path: ../somefiles/somefile.jinja

resources:
- name: someResource
  type: ../somefiles/somefile.jinja
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...