Skip to content

Allow access to Azure machines only for your IP automatically

License

Notifications You must be signed in to change notification settings

ben-ha/azureipfollower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azureipfollower

Allow access to Azure machines only from your dynamic IP, automatically.

Objective

Provide a simple way to restrict access to Azure machines (for example from your home connection), without deploying complex solutions.

Configuration

Environment variable Details Requirement Example
NSG_AND_RESOURCE Pairs of NSG and resource groups to apply the rule on separated by a space Required
NSG1:MYGROUP1 NSG2:MYGROUP2
SLEEP_TIME Time to wait between update iterations in seconds. The default is 5 minutes Optional
SLEEP_TIME=500

One time setup

  1. Run setup.sh and follow the instructions to generate a service principal for the docker container.
  2. Save the .env file which contains all the needed login information

Deploy

  1. Pull the container
    1. docker pull benhh1/azureipfollower
  2. Configure the container to run with the environment variables from the .env file and from the configuration section.

Enjoy!

About

Allow access to Azure machines only for your IP automatically

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published