blob: 7f59c60d6e52e340302c61b95c99ba8bcee3e742 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# common/manifests/defines/modules_dir.pp -- create a default directory
# for storing module specific information
#
# Copyright (C) 2007 David Schmitt <david@schmitt.edv-bus.at>
# See LICENSE for the full license granted to you.
# Usage:
# modules_dir { ["common", "common/dir1", "common/dir2" ]: }
define modules_dir (
$mode = 0755, $owner = root, $group = root
)
{
file {
"/var/lib/puppet/modules/${name}":
source => [ "puppet://$servername/${name}/modules_dir", "puppet://$servername/common/empty"],
checksum => mtime,
recurse => true, purge => true, force => true,
mode => $mode, owner => $owner, group => $group;
}
}
|