puppet と vagrant の経験はありません。以前は、大きな puppet リポジトリにすべての puppet 設定があり、vagrant インスタンスは正常に機能していました。最近、誤って展開されないように物事をより適切に分離するために、大きな puppet リポジトリーから新しい puppet リポジトリーに分離された特定のパスがあります。しかし、古い大きなリポジトリ内にあるすべての要素が必要ですが、新しいリポジトリからのサーバー固有の設定も必要です。残念ながら、サーバー固有の設定は古いリポジトリの古いディレクトリから取得されるため、大きな古いリポジトリをモジュール パスとして指定することはできませんが、新しいリポジトリをモジュール パスとして指定するだけでは、すべての事実を見逃してしまいます。そして、私は無駄に vagrant のファクト パスを指定する方法を見つけるために狂ったようにグーグルで検索してきました :(
old_repos -> dir -> my_server_setting
-> module1 -> facter
-> module2 -> facter
....
new_repos -> my_server_setting
誰かヒントを教えてください。どうもありがとう