Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 871 Bytes

readme.md

File metadata and controls

22 lines (16 loc) · 871 Bytes

Overview

This project automates the deployment of scalable network infrastructure using Azure Bicep and GitHub Actions, featuring a hub and spoke network topology with Azure Firewall for enhanced security.

Structure

  • .github/workflows/deploy.yml: CI/CD workflow for deploying resources on Azure.
  • bicep/: Bicep templates for networking resources.
  • scripts/: Setup scripts for Azure and GitHub configurations.

Features

  • Hub and spoke network architecture.
  • Azure Firewall with predefined security rules.
  • Route tables for traffic management.
  • Bastion host for secure remote access.

Setup Instructions

  1. Execute scripts/setupAzure.ps1 to setup Azure environment.
  2. Add Azure Credential JSON to GitHub Secrets.
  3. Run scripts/setupGithub.ps1 to configure GitHub Secrets.
  4. Push to main branch to trigger deployment via GitHub Actions.