Rundeck Console Model Source Plugin

  • Related to: ResourceModelSource
  • Rundeck compatible: 2.7+
  • Tags: consul
  • Version:

Gets node info from puppet dbllows for a shared set of resource pools to do semaphore locking utilizing hashicorp consul. Sets up a limit/used set of key/values in consul, and atomically increments/decrements the used kv based upon current usage.

Plugin to aquire and release resources in RunDeck using Consul. Provides a shared resource semaphore mechanism.