Changeset 583 for trunk/puppet
- Timestamp:
- Mar 13, 2010, 12:23:46 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/puppet/modules/puppet-nfs_server/manifests/init.pp
r582 r583 3 3 define share_dirs($share_root) { 4 4 5 file { "${share_root}/$name": 6 ensure => directory, 7 owner => "root", 8 group => "root", 9 mode => 755, 10 } 11 5 file { "${share_root}/$name": 6 ensure => directory, 7 owner => "root", 8 group => "root", 9 mode => 755, 10 } 12 11 } 13 12 14 13 define share_mounts($share_root, $volgroup) { 15 14 16 mount { "${share_root}/$name": 17 ensure => mounted, 18 device => "${volgroup}/$name", 19 atboot => true, 20 fstype => "ext3", 21 options => "defaults,nosuid", 22 require => File["${share_root}/$name"], 23 24 } 25 15 mount { "${share_root}/$name": 16 ensure => mounted, 17 device => "${volgroup}/$name", 18 atboot => true, 19 fstype => "ext3", 20 options => "defaults,nosuid", 21 require => File["${share_root}/$name"], 22 } 26 23 } 27 24 28 25 define nfs_share ($shares, $volgroup, $share_access = "*.$domain", $share_options = "rw,sync") { 29 26 30 27 include nfs_server 31 28 32 share_dirs { $shares: share_root => $name }# $shares is an array33 # 29 share_dirs { $shares: share_root => $name } # $shares is an array 30 # share_mounts { $shares: share_root => $name, volgroup => $volgroup } # $shares is an array 34 31 35 36 37 38 39 40 41 32 file { "/etc/exports": 33 owner => "root", 34 group => "root", 35 mode => 644, 36 content => template("nfs_server/etc-exports.erb"), 37 notify => Service["nfs-kernel-server"], 38 } 42 39 } 43 44
Note: See TracChangeset
for help on using the changeset viewer.