Basic Puppet Integration (Feature #3609)

Added by Peter Krenesky about 6 years ago. Updated almost 4 years ago.

Status:Closed Start date:03/01/2011
Priority:Normal Due date:
Assignee:- % Done:


Category:Management Spent time: -
Target version:1.0
Difficulty: Needs Tests:No


Puppet allows configuration management for servers. Using puppet we can control various configuration of virtual machines. Things like package installation (apache, mysql, etc) can be a 1 click install. This task is to provide basic integration with puppet that allows classes per VirtualMachine to be managed.


  • detect whether or not a virtual machine has puppet enabled.
    • Display config options if enabled
    • display puppet deployment if not enabled
  • display list of classes and groups a virtualmachine is a member of
  • include an edit screen for modifying classes and groups a virtual machine is a member of
    • the list of available classes and groups should be queried from the puppet server

optional requirements

  • per VirtualMachine puppet server configuration, default should be configured for the cluster


Updated by Trevor Bramwell about 5 years ago

  • Category set to Management

Updated by Lance Albertson about 5 years ago

  • Needs Tests set to No

Updated by Trevor Bramwell almost 4 years ago

This would require writing a Puppet module that would do nothing less of what Puppet does and is already designed for. Having Puppet and GWM integrated makes some sense, but not on this level.

  • Status changed from New to Closed

Also available in: Atom PDF