2016-12-23 2 views
0

私はキッチンコンバージドでシェフの料理本を回転しようとしています。正しく作成されたsynced_foldersを設定しましたが、希望のUSER:GROUPを割り当てることができません。それを行う方法に関するキッチンのドキュメントはありません。私はエラーを生成するか無視されるさまざまな方法を試しました。 私はVagrantfile上の任意の問題なくそうすることができましたし、これはそれがベイグラントのハンドルである方法である:ここ台所synced_foldersオーナーとグループ

myvm.vm.synced_folder "~/Workspace/test", "/opt/apps/test/synced", owner: "www", group: "www" 

は、私はそれだけを述べたように、私はキッチンを使用して同じことを達成しようとしたが、している方法です

synced_folders: 
    - ["~/Workspace/test", "/opt/apps/test/synced", "create: true", "owner: www-data group: www-data"] 

た:デフォルトのユーザー(浮浪者)

suites: 
    - name: myvm 
    driver: 
     vm_hostname: myvm.kitchen.verifi 
     network: 
     - ["private_network", {ip: "192.168.50.14"}] 
     synced_folders: 
     - ["~/Workspace/test", "/opt/apps/test/synced", "create: true", "owner: www-data", "group: www-data"] 

でフォルダを作成し、上だけに、それを変更するフォルダを作成します

synced_folders: 
    - ["~/Workspace/test", "/opt/apps/test/synced", "create: true owner: www-data group: www-data"] 

がエラーを生成します。基本的に同じ、所有者およびグループがそれを変える

を無視します。 どのような組み合わせを使用しても、成功しません。

答えて

1

Vagrant docを見てから、配列の3番目の要素の中にコンマを入れて、ユーザー/グループを引用符で囲んでください。試してみる。

synced_folders: 
    - ["~/Workspace/test", "/opt/apps/test/synced", 'create: true, owner: "www-data", group: "www-data"'] 

Whole third parameter should be put directly in Vagrantfile as-is

+0

ありがとうございます。この構文は機能しています。私が見る違いは、すべてのものを単一のコードの中に入れ、ユーザーとパーミッションの部分を二重にコーディングすることだけです。 –

関連する問題