Go BIG(-IP) or Go Home

I really love leveraging API's to get more out of some of the tasks that I do, and to interact with a lot of the systems that I work on. One of my favorites is the F5 LTM load-balancer. It's quite the platform, and if any of you have ever worked with/on one...I'm sure you can relate. Newer in version 11.4+, is the ability to manage your F5 using a REST API. This is a framework that sits atop of tmsh. Using this API makes it extremely…

Keep reading

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