azure-deploy

Deploy prepared Azure applications using azd, Terraform, and Azure CLI.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/attentiondotnet/azure-skills --skill azure-deploy-attentiondotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-deploy
Source: https://github.com/attentiondotnet/azure-skills/tree/main/.github/plugins/azure-skills/skills/azure-deploy
Command: npx skills add https://github.com/attentiondotnet/azure-skills --skill azure-deploy-attentiondotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Deploying an application that has already been prepared and validated can still be error‑prone, especially when multiple tools (azd, Terraform, Azure CLI) and RBAC constraints are involved. This skill guarantees a consistent, guarded deployment process that respects all prerequisite checks.

Core Features & Use Cases

  • Prerequisite Enforcement: Verifies that azure-prepare and azure-validate have completed and that the deployment plan status is Validated.
  • Pre‑Deploy Checklist: Executes required checklist steps, including RBAC health checks for Container Apps and ACR.
  • Multi‑Tool Support: Runs azd up, azd deploy, terraform apply, and az deployment with built‑in error recovery.
  • Live Role Verification: Confirms that provisioned RBAC roles are correct after deployment.
  • Use Cases: Push updates to an existing Azure deployment, ship a production‑ready app, or redeploy after configuration changes.

Quick Start

Use the azure‑deploy skill to execute the prepared deployment plan for your 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 an Azure app using Terraform after validation?

To deploy an Azure app with Terraform, execute `terraform apply` using an existing deployment plan where the `.azure/deployment-plan.md` status is Validated. This ensures prerequisite checks, RBAC verification, and pre-deploy checklist compliance are satisfied before execution.

What prerequisites are needed before deploying a validated Azure application?

Before deploying an Azure application, the `azure-prepare` and `azure-validate` skills must have run, and the `.azure/deployment-plan.md` status must be Validated. Required pre-deploy checklist steps and RBAC health checks for Container Apps and ACR must also pass.

Can I use azd up to push updates to an existing Azure deployment?

Yes, you can use `azd up` or `azd deploy` to push updates to an existing Azure deployment. The deployment process includes built-in error recovery and confirms that provisioned RBAC roles are correct after execution.

How does RBAC verification work during an Azure CLI deployment?

RBAC verification during Azure CLI deployment involves executing pre-deploy checklist health checks for Container Apps and ACR before execution, followed by live role verification to confirm that provisioned RBAC roles are correct after deployment.

Why is my Azure deployment failing despite having a prepared configuration?

Azure deployment may fail if prerequisite checks are not satisfied, such as the `.azure/deployment-plan.md` status not being Validated, or pre-deploy checklist steps including RBAC health checks for Container Apps and ACR not passing before execution.

What is the best way to ensure a safe Azure deployment with multiple tools?

The best way to ensure a safe Azure deployment with multiple tools like azd and Terraform is to enforce a guarded process that verifies prerequisite checks, RBAC constraints, and pre-deploy checklist compliance before executing any deployment commands.