https://cloud.google.com/deployment-manager/docs/configuration/templates/using-schemas
Я использую шаблоны jinja, которые зависят от других шаблонов jinja, поэтому я ДОЛЖЕН использовать схему для их импорта
Это все, что есть в моей схеме:
#top-level-template1.jinja.schema
imports:
- path: sub-template.jinja
Тогда в моем шаблоне верхнего уровня у меня есть это:
# top-level-template1.jinja
resources:
- name: myresource
type: sub-template.jinja
Я хочу создать несколько шаблонов верхнего уровня, которые используют один и тот же суб-шаблон (top-level-template1.jinja
, top-level-template2.jinja
, top-level-template2.jinja
,и т.д.)
Нужно ли мне серьезно создавать файл схемы для каждого из них? Могу ли я как-то использовать одну и ту же схему между ними? Я бы чувствовал себя глупо, копируя его несколько раз и просто давая ему другое имя