/puppet-lxc

Module for managing LXC. Currently only supports CentOS 7.x.

Primary LanguagePuppet

lxc

Table of Contents

  1. Overview
  2. Usage - Configuration options and additional functionality
  3. Limitations - OS compatibility, etc.

Overview

Installs and configures LXC.

Usage

Simply include the lxc module:

include lxc

To override the package defaults:

class { 'lxc':
  config_dir   => '/usr/share/lxc/config',
  packages     => ['libvirt', 'lxc', 'lxc-templates', 'rsync', 'debootstrap'],
  service      => 'libvirtd',
  template_dir => '/usr/share/lxc/templates',
}

Limitations

Currently, this module supports only CentOS 7.x.