Azure Developer CLI (azd) Container Apps Deployment for Openclaw

A professional-grade automation skill for deploying multi-service containerized applications to Azure using the Azure Developer CLI (azd) and Bicep.

thegovind
v0.1.0
Jan 31, 2026
0
3.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install azd-deployment

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install azd-deployment using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Azure Developer CLI (azd) Container Apps Deployment?

The Azure Developer CLI (azd) Deployment skill is a robust solution for developers looking to automate the full lifecycle of cloud-native applications on Azure Container Apps. By leveraging Openclaw Skills, this tool streamlines the creation of azure.yaml manifests, Bicep infrastructure-as-code modules, and environment-specific configurations. It ensures that complex deployments involving multiple frontend and backend services remain consistent and reproducible across different development environments.

This skill emphasizes best practices like remote container builds, managed identities, and idempotent infrastructure updates. Integrating this into your workflow through Openclaw Skills allows for seamless synchronization between local development and cloud resources, reducing the manual overhead typically associated with cloud resource management and service discovery.

Azure Developer CLI (azd) Container Apps Deployment Use Cases

  • Provisioning new Azure infrastructure using declarative Bicep templates for Container Apps.
  • Automating the deployment of multi-tier applications with separate frontend and backend Docker services.
  • Managing environment-specific variables for dev, staging, and production using Openclaw Skills.
  • Implementing secure, identity-based access control (RBAC) for Azure services like OpenAI and AI Search.
  • Troubleshooting and repairing failed deployments with idempotent azd up commands.

How Azure Developer CLI (azd) Container Apps Deployment Works

  1. Authentication: Securely log in to your Azure subscription using the azd auth login command.
  2. Project Initialization: Use azd init to scaffold the necessary azure.yaml file and infrastructure folder structure.
  3. Environment Setup: Create and configure unique environments with azd env new to manage isolated cloud stacks.
  4. Infrastructure & Code Deployment: Run azd up to provision Bicep resources, build container images via ACR, and deploy the services.
  5. Post-Deployment Automation: Execute custom lifecycle hooks to handle RBAC assignments, service discovery, or database migrations.

Azure Developer CLI (azd) Container Apps Deployment Setup

To begin using this skill within your project, ensure the Azure Developer CLI is installed and then execute the following commands:

azd auth login
azd init
azd env new <environment-name>
azd up

When using Openclaw Skills for specific service updates, you can run:

azd deploy --service <service-name>

Azure Developer CLI (azd) Container Apps Deployment Data Schema & Taxonomy

The skill manages data and configuration through a structured hierarchy of files and directories:

Component Description
azure.yaml The core manifest defining services, languages, and deployment hooks.
infra/ Contains Bicep files (main.bicep) and parameter JSON files for IaC.
.azure/ Stores environment-specific .env files and configuration metadata.
src/ Houses the source code and Dockerfiles for each application service.
main.parameters.json Maps environment variables to Bicep parameters using the ${VAR_NAME} syntax.

Azure Developer CLI (azd) Container Apps Deployment Advanced Features

  • Remote Build Support: Ensures cross-platform compatibility by building images in Azure Container Registry instead of locally.
  • Idempotent Deployments: Leverages Bicep's declarative nature to reconcile resource states without downtime.
  • Lifecycle Hooks: Provides pre-provision and post-deploy shell hooks for complex automation tasks.
  • Internal Service Discovery: Automates internal HTTP routing between containers using environment-specific DNS.
  • Automated RBAC: Uses post-provisioning hooks to assign managed identity roles for enhanced security.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*