Skip to content

Instantly share code, notes, and snippets.

@lrhazi
Last active March 27, 2024 15:50
Show Gist options
  • Save lrhazi/824fbd7eb4cceafd1f2eac87159beef4 to your computer and use it in GitHub Desktop.
Save lrhazi/824fbd7eb4cceafd1f2eac87159beef4 to your computer and use it in GitHub Desktop.
[object Object]
devices = $(
"ADC-ISAZ-DEV-AWAF-1A.inw.cigna.com",
"ADC-ISAZ-DEV-AWAF-1B.inw.cigna.com",
"ADC-ISAZ-DEV-LTM-1A.inw.cigna.com",
"ADC-ISAZ-DEV-LTM-1B.inw.cigna.com",
"WDC-ISAZ-DMZ-DEV-LTM-1A.inw.cigna.com",
"WDC-ISAZ-DMZ-DEV-LTM-1B.inw.cigna.com",
"ADC-ISAZ-DMZ-LTM-1A.inw.cigna.com",
"ADC-ISAZ-DMZ-LTM-1B.inw.cigna.com",
"ADC-ISAZ-DMZ-LTM-2A.inw.cigna.com",
"ADC-ISAZ-DMZ-LTM-2B.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-1A.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-1B.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-2A.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-2B.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-3A.inw.cigna.com",
"WDC-ISAZ-DMZ-LTM-3B.inw.cigna.com")
foreach ($device in $devices) {
write-host $device
}
$cmd="tmsh list asm policy virtual-servers > /tmp/all-policies-full && cat /tmp/all-policies-full | egrep ^asm > /tmp/all-policies && cat /tmp/all-policies-full | grep none -B1 |egrep ^asm > /tmp/inactive-policies && cat /tmp/all-policies | grep -v -f /tmp/inactive-policies > /tmp/active-policies && wc -l /tmp/all-policies /tmp/active-policies /tmp/inactive-policies"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment