#!/bin/bash
# Hardcoded parameters
RESOURCE_GROUP="outright-1_group"
NSG_NAME="outrightcrmdotcom-12june-24-nic-9d2676864fe5464395e5fd5081ed62f2-nsg"
SOURCE_IP="122.176.54.204/32"

echo "Adding SSH rule with following parameters:"
echo "Resource Group: $RESOURCE_GROUP"
echo "NSG Name: $NSG_NAME"
echo "Source IP(s): $SOURCE_IP"
echo "------------------------"

az network nsg rule create \
    --resource-group "$RESOURCE_GROUP" \
    --nsg-name "$NSG_NAME" \
    --name default-allow-ssh \
    --protocol Tcp \
    --priority 1000 \
    --destination-port-range 22 \
    --access Allow \
    --direction Inbound \
    --source-address-prefix "$SOURCE_IP"

if [ $? -eq 0 ]; then
    echo "SSH rule added successfully!"
else
    echo "Error adding SSH rule. Please check your parameters and try again."
fi