P
Skills Pulumi
cloudformation-to-pulumi
pulumi
Конвертировать, мигрировать или импортировать стеки или шаблоны AWS CloudFormation в программы Pulumi. Загружайте этот навык, когда пользователь хочет перейти с CloudFormation на…
official
package-usage
pulumi
Отслеживание, какие стеки в организации Pulumi используют определённый пакет и на каких версиях. Используется для межстековых аудитов, выявления устаревших или неподдерживаемых…
official
provider-upgrade
pulumi
Обновление провайдера — это перевод, а не запрос на изменение.
official
pulumi-arm-to-pulumi
pulumi
Преобразует ARM-шаблоны, Bicep или существующие ресурсы Azure в инфраструктурный код Pulumi. Обрабатывает полное преобразование ARM-шаблонов в Pulumi (TypeScript, Python, Go, C#, Java или YAML) с поддержкой параметров, переменных, циклов, условий и вложенных шаблонов. Поддерживает как провайдер azure-native (полное покрытие API), так и azure (классический, упрощённый); автоматически выбирает подходящий провайдер для каждого ресурса. Импортирует существующие развёрнутые ресурсы Azure в Pulumi с проверкой нулевого расхождения...
official
pulumi-automation-api
pulumi
Программная оркестрация операций с инфраструктурой Pulumi для нескольких стеков и приложений. Поддерживает архитектуры как с локальным исходным кодом (существующие проекты Pulumi), так и со встроенным исходным кодом (встраиваемые программы), что обеспечивает гибкие шаблоны развертывания — от простых до сложных сценариев с несколькими стеками. Обрабатывает оркестрацию нескольких стеков с последовательностью зависимостей, параллельными независимыми развертываниями и передачей выходных данных между стеками для координированного предоставления инфраструктуры. Обеспечивает программное...
official
pulumi-best-practices
pulumi
Всесторонние лучшие практики написания надежного, поддерживаемого инфраструктурного кода Pulumi. Избегайте создания ресурсов внутри колбэков apply(); передавайте объекты Output напрямую в качестве входных данных для сохранения отслеживания зависимостей и видимости в предварительном просмотре. Используйте классы ComponentResource для группировки связанных ресурсов в переиспользуемые логические единицы с правильной иерархией родитель-потомок через parent: this. Шифруйте секреты с самого начала с помощью флага --secret или config.requireSecret() для предотвращения утечки учетных данных в файлах состояния...
official
pulumi-cdk-to-pulumi
pulumi
Загрузите этот навык, когда пользователь хочет мигрировать, конвертировать, портировать, переводить или переносить приложение AWS CDK (включая стеки CDK, конструкты или…
official
pulumi-component
pulumi
Многоразовые компоненты инфраструктуры с поддержкой нескольких языков, разумными значениями по умолчанию и шаблонами композиции. Требует четыре основных элемента: расширение ComponentResource, принятие стандартных параметров, установка parent: this для всех дочерних элементов и вызов registerOutputs() в конце конструктора. Интерфейсы Args должны использовать обёртки Input<T>, избегать объединённых типов и функций, а также сохранять плоскую структуру для поддержки генерации SDK на нескольких языках. Предоставлять только основные выходные данные как публичные свойства; скрывать...
official
pulumi-esc
pulumi
Централизованное управление секретами, конфигурацией и динамическими учетными данными для инфраструктуры и приложений Pulumi. Поддерживает композицию окружений через импорт и наслоение с зарезервированными ключами для environmentVariables, pulumiConfig и files. Генерирует краткосрочные учетные данные через OIDC для AWS, Azure и GCP; интегрируется с AWS Secrets Manager, Azure Key Vault, HashiCorp Vault и 1Password. Основные команды CLI включают pulumi env init, pulumi env edit, pulumi env open (раскрывает...
official
pulumi-terraform-to-pulumi
pulumi
Миграция проектов Terraform/OpenTofu в Pulumi, включая перевод исходного кода HCL и/или импорт состояния Terraform в стек Pulumi. Используйте, когда пользователь…
official
pulumi-upgrade-provider
pulumi
Automate Pulumi provider repo upgrades with the `upgrade-provider` tool. Use when upgrading a pulumi provider repository to a new upstream version, running…
official
upstream-patches
pulumi
Create, amend, remove, and rebase patches for Terraform provider submodules using `./scripts/upstream.sh`. Use when `upgrade-provider` or manual patch work…
official