Skip to content
This repository was archived by the owner on Oct 25, 2018. It is now read-only.

Commit b3833fa

Browse files
author
Giuseppe Morelli
committed
[dev] add options for rsync folders
1 parent 5b314f0 commit b3833fa

File tree

3 files changed

+46
-35
lines changed

3 files changed

+46
-35
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## 1.1.0
44
- [dev] add nfs share
5+
- [dev] add options for rsync folders
56

67
## 1.0.0
78
- [dev] stable version

Vagrantfile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,16 @@ Vagrant.configure("2") do |config|
7474
if host['rsync'] != nil
7575
host['rsync'].each do |rsync|
7676
rsyncoptions = []
77+
rsyncexclude = []
7778
rsync['folder']['options'].each do |options|
7879
rsyncoptions.push(options)
7980
end
80-
vmhost.vm.synced_folder rsync['folder']['host_folder'], rsync['folder']['vagrant_folder'], type: "rsync", rsync__args: rsyncoptions
81+
rsync['folder']['exclude'].each do |options|
82+
rsyncexclude.push(options)
83+
end
84+
vmhost.vm.synced_folder rsync['folder']['host_folder'], rsync['folder']['vagrant_folder'], type: "rsync",
85+
rsync__args: rsyncoptions,
86+
rsync__exclude: rsyncexclude
8187
end
8288
end
8389
## -*- end rsync folders -*-

config/config.yaml.sample

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -46,23 +46,25 @@ gmdotnet:
4646
# group: vagrant
4747
# RSYNC FOLDERS
4848
rsync:
49-
# - folder:
50-
# host_folder: /mnt/extra/rsync
51-
# vagrant_folder: /mnt/extra/rsync
52-
# options:
53-
# - "-a"
54-
# - "-r"
55-
# - "-v"
56-
# - "-z"
57-
# - "--delete"
58-
# - folder:
59-
# host_folder: /mnt/extra/rsync2
60-
# vagrant_folder: /mnt/extra/rsync2
61-
# options:
62-
# - "-a"
63-
# - "-r"
64-
# - "-v"
65-
# - "-z"
49+
# - folder:
50+
# host_folder: /mnt/extra/rsync
51+
# vagrant_folder: /mnt/extra/rsync
52+
# options:
53+
# - "-a"
54+
# - "-r"
55+
# - "-v"
56+
# - "-z"
57+
# - "--delete"
58+
# - folder:
59+
# host_folder: /mnt/extra/rsync2
60+
# vagrant_folder: /mnt/extra/rsync2
61+
# options:
62+
# - "-a"
63+
# - "-r"
64+
# - "-v"
65+
# - "-z"
66+
# exclude:
67+
# - "myfolder"
6668
# NFS FOLDERS
6769
# nfs:
6870
# - folder:
@@ -109,23 +111,25 @@ gmdotnet:
109111
# group: vagrant
110112
# RSYNC FOLDERS
111113
rsync:
112-
# - folder:
113-
# host_folder: /mnt/extra/rsync
114-
# vagrant_folder: /mnt/extra/rsync
115-
# options:
116-
# - "-a"
117-
# - "-r"
118-
# - "-v"
119-
# - "-z"
120-
# - "--delete"
121-
# - folder:
122-
# host_folder: /mnt/extra/rsync2
123-
# vagrant_folder: /mnt/extra/rsync2
124-
# options:
125-
# - "-a"
126-
# - "-r"
127-
# - "-v"
128-
# - "-z"
114+
# - folder:
115+
# host_folder: /mnt/extra/rsync
116+
# vagrant_folder: /mnt/extra/rsync
117+
# options:
118+
# - "-a"
119+
# - "-r"
120+
# - "-v"
121+
# - "-z"
122+
# - "--delete"
123+
# - folder:
124+
# host_folder: /mnt/extra/rsync2
125+
# vagrant_folder: /mnt/extra/rsync2
126+
# options:
127+
# - "-a"
128+
# - "-r"
129+
# - "-v"
130+
# - "-z"
131+
# exclude:
132+
# - "myfolder"
129133
# NFS FOLDERS
130134
# nfs:
131135
# - folder:

0 commit comments

Comments
 (0)