Skip to content

Commit 8342be5

Browse files
committed
Use edge-filepath module to create parent directories for NFS exports.
1 parent b04915d commit 8342be5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

manifests/functions/create_export.pp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,11 @@
5050
}
5151

5252
unless defined(File[$name]) {
53-
file { $name:
54-
ensure => directory,
53+
filepath { $name:
54+
ensure => present,
5555
owner => $owner,
5656
group => $group,
5757
mode => $mode,
58-
selinux_ignore_defaults => true,
5958
}
6059
}
6160
}

metadata.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
{"name":"puppetlabs/transition","version_requirement":">= 0.1.0 < 2.0.0"},
1414
{"name":"puppet/augeasproviders_core","version_requirement":">= 2.1.5 < 4.0.0"},
1515
{"name":"puppet/augeasproviders_shellvar","version_requirement":">= 1.2.0 <= 5.0.0"}
16+
{"name":"edgej-filepath","version_requirement":">= 1.0.0"}
1617
],
1718
"tags": ["nfs", "nfs4", "exports", "mount", "mfc"],
1819
"operatingsystem_support": [

0 commit comments

Comments
 (0)