Puppet module to install Proxmox 3
Go to file
2015-01-07 13:39:45 +01:00
manifests First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00
spec first commit 2015-01-06 08:55:34 +01:00
tests First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00
.gitignore First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00
CHANGELOG.md First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00
Gemfile first commit 2015-01-06 08:55:34 +01:00
metadata.json First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00
Rakefile first commit 2015-01-06 08:55:34 +01:00
README.md First try to build the module for the puppet forgelabs. 2015-01-07 13:37:43 +01:00

proxmox

Overview

The proxmox module (will) provide a simple way to manage Proxmox hypervisor and it's virtual machines (KVM/OpenVZ) with Puppet.

Module Description

The proxmox module automates installing Proxmox on Debian systems.

Setup

What proxmox affects:

  • Package/service/configuration files for Proxmox
  • A new sources.list file for Proxmox
  • System repository
  • The static table lookup for hostnames hosts

Beginning with proxmox

To begin using proxmox module with default parameters, declare the hypervisor's class with include proxmox::hypervisor.

Usage

Hypervisor

class { 'proxmox::hypervisor':

}

Note: The module will automatically reboot the system on the PVE Kernel. You will need to start again the puppet agent.

VM

...

Reference

Classes

  • proxmox: Main class, do nothing right now.

  • proxmox::hypervisor: Install the Proxmox hypervisor on the system.

Limitations

This module will work only on Debian 7.x versions.

Development

Free to send contributions, fork it, ...

License

WTFPL (http://wtfpl.org/)