Azure / Azure/Azure-Verified-Modules

[Module Proposal]: `avm/ptn/openai/e2e-baseline`

Open
#1,048 15 comments 0 reactions 1 assignee Claimed by @amillerb View on GitHub
Class: Pattern Module :package: Language: Bicep :muscle: Needs: Module Owner :mega: Status: Long Term :hourglass_flowing_sand: Status: Owners Identified :metal: Type: New Module Proposal :bulb:
Dominant language
PowerShell
Stars
580
Forks
161
Avg merge
11h 3m
Merged PRs (30d)
15

Description

### Check for previous/existing GitHub issues/module proposals

- [X] I have checked for previous/existing GitHub issues/module proposals.

### Check this module doesn't already exist in the module indexes

- [X] I have checked for that this module doesn't already exist in the module indexes.

### Bicep or Terraform?

Bicep

### Module Classification?

Pattern Module

### Module Name

avm/ptn/openai/e2e-baseline

### Module Details

This pattern will assist with adding additional security guardrails to the OpenAI end-to-end baseline article from the Azure Architecture Center cited here: [Baseline OpenAI end-to-end chat reference architecture](https://learn.microsoft.com/en-us/azure/architecture/ai-ml/architecture/baseline-openai-e2e-chat). In this update, the reference architecture and implementation via bicep will be executed in a zero trust manner by adding an Azure Firewall for additional inspection, rules to the NSGs and other network security constructs.

This pattern will be providing a quick start mechanism for customers wanting to use Azure Open AI in a best practice manner and by incorporating the use of AVM modules to the overall solution. Below is a list of resources that would be part of the planned module:

- Azure Firewall
- NSGs
- Virtual Network
- Route tables
- IP Groups
- Public IP

### Do you want to be the owner of this module?

Yes

### Module Owner's GitHub Username (handle)

amillerb

### (Optional) Secondary Module Owner's GitHub Username (handle)

_No response_

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.