From b0accc3b42d9fa079d30ad6c5d32129e084a1ab9 Mon Sep 17 00:00:00 2001 From: Pawel Wieczorek Date: Thu, 16 Jan 2020 16:21:02 +0100 Subject: Add reverse-SSHFS-based file synchronization from Operator's machine This patch also introduces (almost) empty directory to the repository as a mountpoint for the synchronized files. Additional flag ("nonempty") is passed upon mounting directory to ignore the sole file there ("operator/.gitignore"). Issue-ID: ONAPARC-551 Change-Id: I9187325a08cccb98b7335fcb320c2004ed26e7f3 Signed-off-by: Pawel Wieczorek --- bootstrap/vagrant-minimal-onap/Vagrantfile | 1 + bootstrap/vagrant-minimal-onap/operator/.gitignore | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 bootstrap/vagrant-minimal-onap/operator/.gitignore (limited to 'bootstrap') diff --git a/bootstrap/vagrant-minimal-onap/Vagrantfile b/bootstrap/vagrant-minimal-onap/Vagrantfile index 1e66ad80c..0e72b880a 100644 --- a/bootstrap/vagrant-minimal-onap/Vagrantfile +++ b/bootstrap/vagrant-minimal-onap/Vagrantfile @@ -196,6 +196,7 @@ Vagrant.configure('2') do |config| if machine[:name] == 'operator' config.vm.synced_folder ".", synced_folder_main, type: "rsync", rsync__exclude: "Vagrantfile" + config.vm.synced_folder "./operator", "/home/#{vagrant_user}", type: "sshfs", reverse: true, sshfs_opts_append: "-o nonempty" config.vm.provision "setup_debconf", type: :shell, inline: $setup_debconf config.vm.provision "link_apt_prefs", type: :shell, run: "always" do |s| diff --git a/bootstrap/vagrant-minimal-onap/operator/.gitignore b/bootstrap/vagrant-minimal-onap/operator/.gitignore new file mode 100644 index 000000000..260825bbc --- /dev/null +++ b/bootstrap/vagrant-minimal-onap/operator/.gitignore @@ -0,0 +1,5 @@ +# This file is intended to store (almost) empty directory for reverse-SSHFS mount point +# Ignore everything in this directory +* +# Except this file +!.gitignore -- cgit 1.2.3-korg