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.