Puppet Class: zmbkpose::dir

Defined in:
manifests/dir.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/dir.pp', line 1

class zmbkpose::dir {
  $dirconf = $::zmbkpose::dirconf
  $workdir = $::zmbkpose::workdir
  $dirlog = $::zmbkpose::dirlog
  $crondir = $::zmbkpose::crondir

  file { "${dirconf}": ensure => 'directory', }

  file { "${workdir}":
    ensure => 'directory',
    owner  => 'zimbra',
    group  => 'zimbra',
    mode   => '0755',
    force  => true,
  }

  file { "${dirlog}":
    ensure  => 'directory',
    owner   => 'zimbra',
    group   => 'zimbra',
    mode    => '0754',
    require => File["${workdir}"],
  }

  file { "${crondir}": ensure => 'directory', }
}