azure-deploy

Deploy validated Azure applications using azd, Terraform, or Azure deployment commands.

9|4|Updated Mar 21, 2022
One-click install
npx skills add https://github.com/davisdre/azure-resume --skill azure-deploy-davisdre
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-deploy
Source: https://github.com/davisdre/azure-resume/tree/main/.agents/skills/azure-deploy
Command: npx skills add https://github.com/davisdre/azure-resume --skill azure-deploy-davisdre

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploying Azure applications manually is error‑prone and requires prior validation; teams need a safe, repeatable way to push updates to production once the infrastructure plan is prepared.

Core Features & Use Cases

  • Prerequisite enforcement: Checks that azure-prepare and azure-validate have run and the deployment plan status is Validated.
  • Pre‑deploy checklist: Executes required checks such as RBAC health for Container Apps and ACR.
  • Execution of multiple deployment engines: Runs azd up, azd deploy, terraform apply, and az deployment with built‑in error recovery.
  • Post‑deployment verification: Confirms endpoints and live RBAC roles, then reports URLs to the user.
  • Use case: Quickly push code changes to an existing Azure environment after a successful validation run.

Quick Start

Ask the azure-deploy skill to execute the deployment for my prepared Azure application.

Frequently Asked Questions about azure-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy my Azure application using Terraform or azd?▼

To deploy an Azure application, this skill executes infrastructure commands like `azd up`, `terraform apply`, or `az deployment` using a prepared deployment plan. It safely applies the validated configuration and handles execution errors automatically with built-in recovery.

What prerequisites are needed before running an Azure infrastructure deployment?▼

Before running an Azure infrastructure deployment, you must have a validated deployment plan. Specifically, the `.azure/deployment-plan.md` file must exist and have a `Validated` status, indicating that the `azure-prepare` and `azure-validate` phases have already been successfully completed.

Does the Azure deployment process verify RBAC roles for Container Apps and ACR?▼

Yes, the Azure deployment process verifies RBAC roles. It executes a pre-deploy checklist that checks RBAC health for Container Apps and ACR, and performs post-deployment verification to confirm live RBAC roles and report active endpoint URLs.

What's the best way to push code changes to an existing Azure environment safely?▼

The best way to push code changes safely is using a validated deployment plan with built-in error recovery. This approach enforces prerequisite checks, executes infrastructure via `azd` or Terraform, and follows global rules for destructive actions to ensure reliable updates.

What happens if a Terraform apply or azd deployment command fails during execution?▼

If a Terraform apply or `azd` deployment command fails during execution, the skill uses built-in error recovery to handle the failure safely. Because it operates on a validated deployment plan, it prevents unhandled destructive actions and manages infrastructure errors securely.