Basic Puppet Integration (Feature #3609)


Added by Peter Krenesky about 3 years ago. Updated 11 months ago.


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

0%

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

Description

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.

requirements

  • 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

History

Updated by Trevor Bramwell about 2 years ago

  • Category set to Management

Updated by Lance Albertson about 2 years ago

  • Needs Tests set to No

Updated by Trevor Bramwell 11 months 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