File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,6 @@ Vagrant.configure("2") do |config|
13
13
config . vm . provision :chef_solo do |chef |
14
14
chef . json = {
15
15
'source_mirror' => {
16
- 'data_dir' => '/home/vagrant/source' ,
17
16
'user' => 'vagrant'
18
17
}
19
18
}
Original file line number Diff line number Diff line change @@ -20,7 +20,20 @@ def mirror_repo(repo_url, local_path)
20
20
end
21
21
end
22
22
23
+ directory node . source_mirror . data_dir do
24
+ owner node . source_mirror . user
25
+ group node . source_mirror . user
26
+ mode "0755"
27
+ recursive true
28
+ end
29
+
23
30
node . source_mirror . repos . each do | user , repo |
31
+ directory "#{ node . source_mirror . data_dir } /#{ user } " do
32
+ owner node . source_mirror . user
33
+ group node . source_mirror . user
34
+ mode "0755"
35
+ end
36
+
24
37
if repo . is_a? ( Array )
25
38
repo . each { |r |
26
39
mirror_repo ( "https://github.com/#{ user } /#{ r } .git" , "#{ node . source_mirror . data_dir } /#{ user } /#{ r } .git" )
You can’t perform that action at this time.
0 commit comments