Skip to content
This repository was archived by the owner on Jun 2, 2019. It is now read-only.

Commit abcf08e

Browse files
committed
Merge pull request #54 from mpeter/f-adjustable_permissions
configurable settings.xml permissions
2 parents 7f6e7d9 + e6a0c0c commit abcf08e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

manifests/settings.pp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@
6868
# },...]
6969
define maven::settings( $home = undef, $user = 'root', $group = 'root',
7070
$servers = [], $mirrors = [], $default_repo_config = undef, $repos = [],
71-
$properties = {}, $local_repo = '', $proxies=[]) {
71+
$properties = {}, $local_repo = '', $dir_mask = '700', $file_mask = '600',
72+
$proxies=[]) {
7273

7374
if $home == undef {
7475
$home_real = $user ? {
@@ -84,12 +85,12 @@
8485
ensure => directory,
8586
owner => $user,
8687
group => $group,
87-
mode => '0700',
88+
mode => $dir_mask,
8889
} ->
8990
file { "${home_real}/.m2/settings.xml":
9091
owner => $user,
9192
group => $group,
92-
mode => '0600',
93+
mode => $file_mask,
9394
content => template('maven/settings.xml.erb'),
9495
}
9596

0 commit comments

Comments
 (0)