Я пытаюсь отключить параметр nfs_export в моем Vagrantfile, чтобы Vagrant не касался моего /etc/exports
.
В документации Vagrant говорится:
Папки, синхронизированные с NFS, имеют набор параметров, которые можно указать, уникальные для NFS. Они перечислены ниже. Эти параметры можно указать в последней части определения config.vm.synced_folder вместе с параметром типа.
nfs_export (логический) - Если это false, то Vagrant не будет автоматически изменять ваш / etc / exports и предполагает, что вы это уже сделали.
У меня нет опыта работы с синтаксисом Ruby, но я предположил, что следующее поможет мне достичь того, чего я хочу:
config.vm.synced_folder "/data", "/vagrant", type: "nfs", nfs_export: false
Однако это не работает. Бродяга все еще редактирует мой файл экспорта. Какой правильный синтаксис?
Я использую последнюю версию Vagrant 1.6.3 на OSX.
(Основная причина, по которой я хочу его отключить, заключается в том, что по какой-то причине nfsd на моей машине OSX не появляется снова надежно после sudo nsfd restart
, который запускается Vagrant после обновления файла экспорта)
Кажется, только редактировать файл для вставки меток. Я бы отправил заявку на Github и сказал, что вы хотите изменить поведение, посмотрите, какой ответ вы получите.
РЕДАКТИРОВАТЬ: чувствовал себя щедрым - https://github.com/mitchellh/vagrant/issues/4148 :)