Skip to content

Commit 3861361

Browse files
committed
wip
1 parent 158d939 commit 3861361

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

lib/facter/global_nodes_path.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Check to see if this server has been marked as a postgres server
2+
Facter.add(:global_nodes_path) do
3+
setcode do
4+
Dir.exist? '/opt/nodes'
5+
end
6+
end

manifests/init.pp

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,20 @@
2323
}
2424
}
2525

26+
unless $::global_nodes_path {
27+
notify{"will process nodes ${::global_nodes_path}": }
28+
29+
$nodes_source = $provider ? {
30+
'nodenv' => "${prefix}/nodenv/versions",
31+
default => undef
32+
}
33+
}
34+
2635
file { '/opt/nodes':
27-
ensure => directory,
28-
owner => $user,
36+
ensure => directory,
37+
source => $nodes_source,
38+
recurse => true,
39+
owner => $user,
2940
}
3041

3142
Class['nodejs::build'] ->

0 commit comments

Comments
 (0)