Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
3d3d6e3
waf implementation v1
AjitPadhi-Microsoft Aug 25, 2025
f86ef8c
waf update v2
AjitPadhi-Microsoft Aug 28, 2025
d3c1d49
updated client id
AjitPadhi-Microsoft Aug 28, 2025
905ce3a
Search service issue fix
AjitPadhi-Microsoft Aug 29, 2025
79322ea
updated search service
AjitPadhi-Microsoft Aug 29, 2025
a0b7098
removed unwanted client id
AjitPadhi-Microsoft Aug 29, 2025
374f3b3
client id issue fix
AjitPadhi-Microsoft Aug 29, 2025
6e366cb
client id updated
AjitPadhi-Microsoft Aug 29, 2025
883efcf
added client id
AjitPadhi-Microsoft Sep 1, 2025
19f4c45
added in env to client id
AjitPadhi-Microsoft Sep 1, 2025
83c2c40
fixing search service name
AjitPadhi-Microsoft Sep 1, 2025
187b85d
fixed without private endpoint
AjitPadhi-Microsoft Sep 2, 2025
4690ac8
updated bicep
AjitPadhi-Microsoft Sep 2, 2025
6dbfc79
updated connection name
AjitPadhi-Microsoft Sep 2, 2025
e6f4d8e
added logs
AjitPadhi-Microsoft Sep 3, 2025
1c21ba9
added logs
AjitPadhi-Microsoft Sep 3, 2025
8bed648
logs updated
AjitPadhi-Microsoft Sep 3, 2025
4e78066
reverted template changes
AjitPadhi-Microsoft Sep 3, 2025
1340ac6
waf changes with out dns in search
AjitPadhi-Microsoft Sep 4, 2025
628ba2c
updated script for sample data upload
AjitPadhi-Microsoft Sep 6, 2025
2f09acb
updated script
AjitPadhi-Microsoft Sep 8, 2025
d12b0d2
script updated
AjitPadhi-Microsoft Sep 8, 2025
a930c95
updated script
AjitPadhi-Microsoft Sep 8, 2025
7de8cf8
updated readme and paramters
AjitPadhi-Microsoft Sep 8, 2025
40bf2ad
Merge branch 'dev' of https://github.com/microsoft/document-generatio…
AjitPadhi-Microsoft Sep 8, 2025
f967115
merged with dev and updated
AjitPadhi-Microsoft Sep 8, 2025
91c8c22
script updated
AjitPadhi-Microsoft Sep 8, 2025
91a9a9e
updated script
AjitPadhi-Microsoft Sep 9, 2025
2e912fe
updated bicep for location
AjitPadhi-Microsoft Sep 9, 2025
a9a4d63
reverted script changes
AjitPadhi-Microsoft Sep 9, 2025
9e076fa
updated bicep resources
AjitPadhi-Microsoft Sep 10, 2025
c747681
script issue fix added
AjitPadhi-Microsoft Sep 11, 2025
a5892fd
minor fix and feedbacks
AjitPadhi-Microsoft Sep 12, 2025
9fb1156
updated with dev
AjitPadhi-Microsoft Sep 12, 2025
6180001
reverted codes
AjitPadhi-Microsoft Sep 12, 2025
3d5381f
lint issue fix
AjitPadhi-Microsoft Sep 12, 2025
bea0071
removed old code
AjitPadhi-Microsoft Sep 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions docs/DeploymentGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,45 @@ Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

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

## Deployment Options & Steps

### Sandbox or WAF Aligned Deployment Options

The [`infra`](../infra) folder of the Multi Agent Solution Accelerator contains the [`main.bicep`](../infra/main.bicep) Bicep script, which defines all Azure infrastructure components for this solution.

By default, the `azd up` command uses the [`main.parameters.json`](../infra/main.parameters.json) file to deploy the solution. This file is pre-configured for a **sandbox environment** — ideal for development and proof-of-concept scenarios, with minimal security and cost controls for rapid iteration.

For **production deployments**, the repository also provides [`main.waf.parameters.json`](../infra/main.waf.parameters.json), which applies a [Well-Architected Framework (WAF) aligned](https://learn.microsoft.com/en-us/azure/well-architected/) configuration. This option enables additional Azure best practices for reliability, security, cost optimization, operational excellence, and performance efficiency, such as:

- Enhanced network security (e.g., Network protection with private endpoints)
- Stricter access controls and managed identities
- Logging, monitoring, and diagnostics enabled by default
- Resource tagging and cost management recommendations

**How to choose your deployment configuration:**

* Use the default `main.parameters.json` file for a **sandbox/dev environment**
* For a **WAF-aligned, production-ready deployment**, copy the contents of `main.waf.parameters.json` into `main.parameters.json` before running `azd up`

---

### VM Credentials Configuration

By default, the solution sets the VM administrator username and password from environment variables.

To set your own VM credentials before deployment, use:

```sh
azd env set AZURE_ENV_VM_ADMIN_USERNAME <your-username>
azd env set AZURE_ENV_VM_ADMIN_PASSWORD <your-password>
```

> [!TIP]
> Always review and adjust parameter values (such as region, capacity, security settings and log analytics workspace configuration) to match your organization’s requirements before deploying. For production, ensure you have sufficient quota and follow the principle of least privilege for all identities and role assignments.


> [!IMPORTANT]
> The WAF-aligned configuration is under active development. More Azure Well-Architected recommendations will be added in future updates.

## Deployment Options & Steps

Expand Down
Loading