Toolverse
All skills

azure-deployment-preflight

by github

Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
github
Category
DevOps
Views
40

About this skill

Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.

How to use

  1. Sprawdź typ projektu — szukaj pliku azure.yaml w katalogu głównym. Jeśli istnieje, projekt używa przepływu azd; jeśli nie, używasz Azure CLI (az).

  2. Zlokalizuj pliki Bicep do walidacji. W projektach azd szukaj w katalogu infra/, w pozostałych przypadkach sprawdź katalogi infra/, deploy/ lub główny katalog projektu.

  3. Skill automatycznie wyszuka pliki parametrów — szuka plików .bicepparam (preferowane), .parameters.json lub parameters.json w tym samym katalogu co plik Bicep.

  4. Uruchom walidację składni Bicep, aby zidentyfikować błędy w szablonie. Skill przeanalizuje każdy plik i zgłosi problemy ze składnią.

  5. Wykonaj analizę what-if, aby podejrzeć, jakie zmiany zostały wprowadzone do infrastruktury. Pozwala to zobaczyć, co zmieni się w Azure przed faktycznym wdrożeniem.

  6. Zweryfikuj uprawnienia — skill sprawdzi, czy masz wystarczające uprawnienia do wdrożenia. Otrzymasz raport ze wszystkimi znalezionymi problemami, nawet jeśli poprzednie kroki ujawniły błędy.

Related skills