Skip to content

Latest commit

 

History

History
115 lines (69 loc) · 4.69 KB

File metadata and controls

115 lines (69 loc) · 4.69 KB

AVM Post Deployment Guide

📋 Note: This guide is specifically for post-deployment steps after using the AVM template. For complete deployment from scratch, see the main Deployment Guide.


This document provides guidance on post-deployment steps after deploying the Multi-Agent Custom Automation Engine Solution Accelerator from the AVM (Azure Verified Modules) repository.

Overview

After deploying the infrastructure using AVM, you'll need to complete the application layer setup, which includes:

  • Configuring team agent configurations
  • Processing and uploading sample datasets
  • Setting up Azure AI Search indexes
  • Configuring blob storage containers
  • Setting up application authentication

Prerequisites

Before starting the post-deployment process, ensure you have the following:

Required Software

  1. PowerShell (v7.0+ recommended) - Available for Windows, macOS, and Linux

  2. Azure CLI (v2.50+) - Command-line tool for managing Azure resources

  3. Python (v3.9+ recommended) - Required for data processing scripts

  4. Git - Version control system for cloning the repository

  5. Bicep CLI (v0.33.0+) - Required for compiling infrastructure templates

Azure Requirements

  1. Azure Access - One of the following roles on the subscription or resource group:

    • Contributor
    • Owner
  2. Deployed Infrastructure - A successful Multi-Agent Custom Automation Engine deployment from the AVM repository

Important Note for PowerShell Users

If you encounter issues running PowerShell scripts due to execution policy restrictions, you can temporarily adjust the ExecutionPolicy by running the following command in an elevated PowerShell session:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

This will allow the scripts to run for the current session without permanently changing your system's policy.

Post-Deployment Steps

Step 1: Clone the Repository

First, clone this repository to access the post-deployment scripts:

git clone https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator.git
cd Multi-Agent-Custom-Automation-Engine-Solution-Accelerator

Step 2: Run the Post-Deployment Script

The post-deployment process is automated through a single PowerShell or Bash script that completes the following tasks in approximately 5-10 minutes:

What the Script Does:

  1. Configure Team Agent Settings - Upload HR, Marketing, and Retail team configurations
  2. Process Sample Datasets - Upload and index sample customer data, analytics, and business metrics
  3. Set Up Azure AI Search - Create and configure search indexes for agent data retrieval
  4. Configure Blob Storage - Set up containers for document and data storage

Execute the Script:

  1. Run the appropriate command based on your OS:

    • For PowerShell (Windows/Linux/macOS):

      infra\scripts\Selecting-Team-Config-And-Data.ps1 -ResourceGroup "<your-resource-group-name>"
    • For Bash (Linux/macOS/WSL):

      bash infra/scripts/selecting_team_config_and_data.sh --resource-group "<your-resource-group-name>"

    Note: Replace <your-resource-group-name> with the actual name of the resource group containing your deployed Azure resources.

Step 3: Provide Required Information

During script execution, you'll be prompted for:

  • You'll be prompted to authenticate with Azure if not already logged in
  • Select the appropriate Azure subscription

Resource Validation

  • The script will automatically detect and validate your deployed Azure resources
  • Confirmation prompts will appear before making configuration changes

Step 4: Post Deployment Script Completion

Upon successful completion, you'll see a success message.

🎉 Congratulations! Your post-deployment configuration is complete.

Step 5: Set Up App Authentication (Optional)

Follow the steps in Set Up Authentication in Azure App Service to add app authentication to your web app running on Azure App Service.