class virtual::lxc::base { include virtual::networking package { [ 'lxc', ]: ensure => present, } service { 'lxc-net': ensure => running, require => Package['lxc'], } file { '/etc/default/lxc-net': ensure => present, owner => root, group => root, mode => '0644', #content => "USE_LXC_BRIDGE=\"true\"\n", source => 'puppet:///modules/virtual/lxc/lxc-net', notify => Service['lxc-net'], } file { '/etc/lxc/default.conf': ensure => present, owner => root, group => root, mode => '0644', source => 'puppet:///modules/virtual/lxc/default.conf', notify => Service['lxc-net'], } }