ensure => present,
owner => root,
group => root,
- mode => 0644,
+ mode => '0644',
content => template('virtual/kvm_creator.rules.erb'),
}
}
file {
"/var/lib/puppet/modules/virtual/openvpn/create_interface":
source => "puppet:///modules/virtual/create_openvpn_interface",
- mode => 0755, owner => root, group => 0;
+ mode => '0755', owner => root, group => 0;
"/var/lib/puppet/modules/virtual/openvpn/destroy_interface":
source => "puppet:///modules/virtual/destroy_openvpn_interface",
- mode => 0755, owner => root, group => 0;
+ mode => '0755', owner => root, group => 0;
}
}
file {
"/etc/openvpn/${name}.conf":
ensure => present, content => $config,
- mode => 0644, owner => root, group => 0,
+ mode => '0644', owner => root, group => 0,
notify => Service['openvpn'];
}
}
"/etc/vservers/local-interfaces":
ensure => directory,
- mode => 0755,
+ mode => '0755',
owner => root,
group => root,
require => File["/etc/vservers"];
"/usr/local/bin/build_vserver":
source => "puppet:///modules/virtual/vserver/build_vserver",
- mode => 0755,
+ mode => '0755',
owner => root,
group => root,
require => [ Package['util-vserver'], Package[debootstrap]];
"$vdirbase":
ensure => directory,
- mode => 000,
+ mode => '000',
owner => root,
group => root;
# but i'm commenting this out until we learn how to properly use in case we want to use it.
#"/etc/cron.daily/vserver-hashify":
# source => "puppet:///virtual/hashify.cron.daily",
- # mode => 0755, owner => root, group => root;
+ # mode => '0755', owner => root, group => root;
}
# remove dummy interfaces on the host
file {
"/etc/modprobe.d/local-dummy":
ensure => absent,
- mode => 0644, owner => root, group => root;
+ mode => '0644', owner => root, group => root;
}
# Setup some plugins if munin is enabled in the system
file {
"/usr/local/share/munin-plugins/vserver_resources":
source => "puppet:///modules/virtual/munin/vserver_resources",
- mode => 0755,
+ mode => '0755',
owner => root,
group => root;
"/usr/local/share/munin-plugins/vserver_cpu_":
source => "puppet:///modules/virtual/munin/vserver_cpu_",
- mode => 0755,
+ mode => '0755',
owner => root,
group => root;
"/usr/local/share/munin-plugins/vserver_loadavg":
source => "puppet:///modules/virtual/munin/vserver_loadavg",
- mode => 0755,
+ mode => '0755',
owner => root,
group => root;
}
file { "/etc/vservers/${vs_name}/rlimits":
ensure => directory,
- mode => 0755,
+ mode => '0755',
owner => root,
group => root,
require => Exec["vserver_instance_${vs_name}"],
}
file { "/etc/vservers/${vs_name}/rlimits/rss.hard":
- mode => 0644,
+ mode => '0644',
owner => root,
group => root,
content => template("virtual/rss.hard.erb"),
}
file { "/etc/vservers/${vs_name}/rlimits/rss.soft":
- mode => 0644,
+ mode => '0644',
owner => root,
group => root,
content => template("virtual/rss.soft.erb"),
file {
"/etc/vservers/local-interfaces/${name}":
ensure => directory,
- mode => 0755,
+ mode => '0755',
owner => root,
group => root;
"/etc/vservers/local-interfaces/${name}/ip":
content => "${name}\n",
- mode => 0644,
+ mode => '0644',
owner => root,
group => root;
"/etc/vservers/local-interfaces/${name}/prefix":
content => "${prefix}\n",
- mode => 0644,
+ mode => '0644',
owner => root,
group => root;
}
file {
"/etc/vservers/local-interfaces/${name}/nodev":
ensure => present,
- mode => 0644,
+ mode => '0644',
owner => root,
group => root;
"/etc/vservers/local-interfaces/${name}/dev":
$ensure = present
) {
file { "/etc/vservers/${vserver}/rlimits/$limit.soft":
- mode => 0644,
+ mode => '0644',
owner => root,
group => root,
content => "$soft\n",
}
file { "/etc/vservers/${vserver}/rlimits/$limit.hard":
- mode => 0644,
+ mode => '0644',
owner => root,
group => root,
content => "$hard\n",
}
file { "/etc/vservers/${vserver}/rlimits/$limit.min":
- mode => 0644,
+ mode => '0644',
owner => root,
group => root,
content => "$min\n",
ensure => directory,
owner => root,
group => root,
- mode => 0755,
+ mode => '0755',
}
case $fill_rate {
file {
"/etc/xen-tools/xen-tools.conf":
- owner => root, group => 0, mode => 0644,
+ owner => root, group => 0, mode => '0644',
content => template("site_virtual/xen/${operatingsystem}/${lsbdistcodename}/xen-tools.conf.erb"),
require => Package['xen-tools'];
}