How prometheus-n/bifrost_new works
BIFROST_NEW is a JSON-driven Azure infrastructure deployment repository. The documented workflow takes a manual GitHub Actions dispatch, reads configured resource collections, maps each object to Bicep parameters, runs What-If, then deploys resources to Azure. The graph preserves the documented resource-module catalog and authentication stage; source excerpts were not provided, so relationships rely on README statements rather than inspected implementation calls.
Main entry points: deploy.yml PowerShell parameter mapping · input.json Deployment JSON · nsg.bicep Network security group · routetable.bicep Route table
Components 20
Configuration
- Deployment JSON
input.json
Deployment orchestration
- GitHub Actions workflow
.github/workflows/deploy.yml - Prechecks
.github/workflows/deploy.yml - Azure OIDC login
.github/workflows/deploy.yml - PowerShell parameter mapping
.github/workflows/deploy.yml - ARM parameter files
.github/workflows/deploy.yml - Azure What-If
.github/workflows/deploy.yml - Azure deployment
.github/workflows/deploy.yml
Network infrastructure
- Network security group
modules/networking/nsg.bicep - Route table
modules/networking/routetable.bicep - Virtual network
modules/networking/vnet.bicep - Subnet
modules/networking/subnet.bicep
Platform resources
- Resource group
modules/RG/resourcegroup.bicep - Key Vault
modules/security/keyvault.bicep - Storage account
modules/storage/storageAccount.bicep - SQL server and database
modules/database/sql.bicep - Azure OpenAI
modules/ai/openai.bicep - Virtual machine
modules/compute/vm.bicep
Azure targets
- Azure subscription and resources
Other components
- Workflow initiator
Connections 20
- Workflow initiator → GitHub Actions workflow: dispatches
README.md - Deployment JSON → PowerShell parameter mapping: provides configuration
README.md - GitHub Actions workflow → Prechecks: runs
README.md - Prechecks → Azure OIDC login: precedes login
README.md - Azure OIDC login → PowerShell parameter mapping: precedes orchestration
README.md - PowerShell parameter mapping → ARM parameter files: writes parameters
README.md - ARM parameter files → Azure What-If: configures
README.md - Azure What-If → Azure deployment: precedes create
README.md - PowerShell parameter mapping → Resource group: maps resource group
README.md - PowerShell parameter mapping → Network security group: maps NSG
README.md - PowerShell parameter mapping → Route table: maps routes
README.md - PowerShell parameter mapping → Virtual network: maps VNet
README.md - PowerShell parameter mapping → Subnet: maps subnet
README.md - PowerShell parameter mapping → Key Vault: maps Key Vault
README.md - PowerShell parameter mapping → Storage account: maps storage
README.md - PowerShell parameter mapping → SQL server and database: maps SQL
README.md - PowerShell parameter mapping → Azure OpenAI: maps OpenAI
README.md - PowerShell parameter mapping → Virtual machine: maps VM
README.md - Azure deployment → Azure subscription and resources: deploys resources
README.md - Azure OIDC login → Azure subscription and resources: authenticates to
README.md