This Azure DevOps extension provides a comprehensive solution for managing IP whitelisting across various Azure services including Network Security Groups (NSG), App Services, and Application Gateway WAF Policies.
Features
Manage IP whitelisting for multiple Azure services:
Network Security Groups (NSG)
App Services
Application Gateway WAF Policies
Add or remove IP ranges
Support for CIDR notation
Dry run capability to preview changes
Priority-based rule management
Port specification for NSG rules
Prerequisites
Azure DevOps Services or Azure DevOps Server
Azure subscription
Appropriate permissions to manage target Azure resources
Usage
Add the task to your pipeline
Configure the following parameters:
Azure subscription
Resource type (NSG/App Service/WAF Policy)
Resource group
Resource name
Action (add/remove)
IP ranges (one per line in CIDR format: x.x.x.x/y)
For issues, feature requests, or questions, please create an issue in the GitHub repository or reach info@akhilsharma.top
Contributing
This extension is maintained by Akhil Sharma. While the extension is free to use, any modifications, copies, or reuse of its code or functionality require prior written approval from the author.