再利用可能な開発サーバーを作成するために Vagrant を使用しており、Puppet を使用してPuPHPetで生成された構成でプロビジョニングしています。基本的な LEMP スタックです。
すべて正常に動作していますが、nginx ユーザーは as として実行されてwww-dataおり、同期されたフォルダーはユーザーが所有していvagrantます。このため、nginx は/var/wwwディレクトリにデータを書き込むことができず、Laravel アプリケーションが例外をスローする原因となっています。
を使用して所有権を手動で変更できますがchown、nginx をvagrantユーザーとして実行し、構成ファイルでその変更を行いたいと思います。
そのためには、Puppet 設定にどのような変更を加える必要がありますか?