junos-ruby-space-api

This program is used to interact with the Junos Space REST API, using Ruby. The following additional gems are required:

  • rest-client
  • nokogiri
  • ipaddress

These can all be installed by issuing gem install <gem> on the command line.

Web Services Available

Here are the current web services available so far in this API:

Platform

  • Audit Log Management
  • Device Management
  • Job Management

Security Director

  • Address Management
  • Device Management
  • Service Management

Please see Juniper's documentation for the full release notes on the Junos Space API, as well as the Security Director API.

I will be adding more functionality/web services soon, so please keep checking back!

Documentation & Usage

Check out the Wiki for documentation on the different Classes and their respective methods.

Examples

Check out the examples directory to browse through some samples of what this API can do!

Credits

Thanks to Jeremy Schulman for inspiration and help with all the automation-goodness! And thanks to Juniper Networks for creating such great products :)