Как реализовать общие ресурсы в Pulumi

Я пытаюсь понять, как реализовать Pulumi в нашей среде AWS.

Я понимаю, что стек можно использовать, чтобы иметь ту же структуру ресурсов для производства и разработки, но это приводит к независимым экземплярам, ​​и это здорово.

Однако у нас также есть общий VPC для управления, в котором находятся определенные инструменты, такие как pgadmin, gitlab, инструменты мониторинга, ...

Итак, что было бы лучшим подходом для этого?

  • Форсировать стек для этого проекта управления (если это возможно)?
  • Поместить ограничение в код, чтобы этот управленческий материал разворачивался только в производственном стеке?

Или мне здесь не хватает стека?


person Maarten Ureel    schedule 31.01.2021    source источник


Ответы (1)


Ваша первая мысль - правильный путь. Разверните общие ресурсы в их собственном стеке (ах) и используйте ссылки на стек для обмена информацией между стеками.

Эти ссылки обсуждают эти концепции: https://www.pulumi.com/docs/intro/concepts/organizing-stacks-projects/ https://www.pulumi.com/docs/intro/concepts/programming-model/#stack-references

person Mitch G    schedule 01.02.2021