go-junos & Windows Azure IPs

In a previous blog post, I gave an example of how I use the go-junos library to help automate creating and modifying address objects and variables in Junos Space. Here's another good, time saving example of creating multiple address groups to be used within a policy. Background: Windows Azure We have multiple development teams here that need to publish their work/apps to the Azure cloud. Without totally circumventing the firewall and allowing full access out, it was a bit of a challenge to allow them to publish to a…

Keep reading

Automation & Go(lang): Real World Use Case

Over the past month-and-a-half, I've shared some articles with you about the go-junos library, mostly regarding how it works. With most things in this industry, I like to see them in action, and how others, as well as myself, might use them on a day-to-day basis. This post is about just that. I'll show you an example of how I use this library to help simplify and save lots of time when deploying new SRX installations. A Little Background I work for a large retailer, with a lot of remote…

Keep reading

go-junos: Junos Space Security Director

In my last article, I wrote about how you can use the go-junos library to interact with Junos Space to add devices, upgrade software, amongst other features. With the recent update, there now is support for the Security Director application, which allows you to do the following: Add/remove address and service objects/groups. Modify objects (e.g. add/remove objects from groups, and delete objects). View all policies managed by Junos Space. Publish policies and update devices. In this post, I'll briefly highlight these features. Establish Connectivity We first…

Keep reading

go-junos & Junos Space

A little while back, I introduced you to the go-junos Go library that I wrote for interaction with Junos devices. I have a lot planned, as far as features go. Today, I'd like to announce that you will be able to interact with Junos Space through the library as well! Currently, it's limited to the following abilities...but more are on the way: List all devices managed by Junos Space. Add and remove devices to/from Junos Space. Get information about all of the software images that Junos Space manages…

Keep reading

Infoblox, SRX Dynamic Group Updates Using Go

I was having some discussions a while back regarding automation with some of my fellow Juniper Ambassadors, and one of the topics that came up was how cool it would be to be have the ability for an SRX to dynamically update address groups based on, for example, changes to hosts/networks within IPAM (Infoblox). If you haven't heard of Infoblox, it is an enterprise DNS/DHCP solution...and one of the best if not the best, IMO. I have been hacking away at it lately, and I have a…

Keep reading