Skip to content
This repository was archived by the owner on Mar 27, 2024. It is now read-only.

This is the source code for the plugin version of the Morpheus Bluecat IPAM Integration

License

Notifications You must be signed in to change notification settings

BungeBash/morpheus-bluecat-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bluecat

This is the official Morpheus plugin for interacting with Bluecat IP Address Manager functionality. Automating functions with regards to IPAM services as well as DNS Services. This plugin syncs in configured subnets/pools, dns zones, dns resource records, and ip records for viewing directly in morpheus as well as manipulating when necessary. It also provides a way to attach a subnet/pool to a cloud network and automate the assignment and release of ipaddress resources for the workload being requested.

Building

This is a Morpheus plugin that leverages the morpheus-plugin-core which can be referenced by visiting https://developer.morpheusdata.com. It is a groovy plugin designed to be uploaded into a Morpheus environment via the Administration -> Integrations -> Plugins section. To build this product from scratch simply run the shadowJar gradle task on java 11:

./gradlew shadowJar

A jar will be produced in the build/lib folder that can be uploaded into a Morpheus environment.

Configuring

Once the plugin is loaded in the environment. Efficient IP Becomes available in Infrastructure -> Network -> Services.

When adding the integration simply enter the URL of the Bluecat API Endpoint (no path is needed just the root url) and the credentials with sufficient enough privileges to talk to the API.

About

This is the source code for the plugin version of the Morpheus Bluecat IPAM Integration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 100.0%