emul
emul

Reputation: 110

Puphpet create directory

Probably my issue is quite trivial but I couldn't find anything about it. What I need is to have a directory always created in my vagrant with specific owner and mode. Is this possible somehow easily?

Upvotes: 0

Views: 232

Answers (1)

Martin K
Martin K

Reputation: 136

If you want the folder synced with your host system then add this line to your Vagrantfile within the Vagrant.configure(2) do |config| section:

config.vm.synced_folder "host_dir", "guest_dir", create: true , group: "name_of_group", owner: "name_of_owner"

If you just want to create a folder on the guest system you can use the inline shell provision:

config.vm.provision "shell", inline: "mkdir -p guest_dir && chown -R owner:group guest_dir"

^Assuming you're running a linux vm.

Upvotes: 1

Related Questions