だから、私はパペットリポジトリを持っています。などでバージョン管理されgit
ています。自分のマシンでこのリポジトリのコピーに一時的な変更を加え、テスト コンピューターで変更を試してから、これらの変更を puppet サーバーにコミットできると便利です (テストのために実稼働マシンに触れる手間を省きます)。 、および一時的な EC2 インスタンスに署名する puppetca の手間)。scp
リポジトリのコピーを適切なマシンにコピーして実行できますがpuppet apply site.pp --modulepath=foo --templatedir=blah
、ほとんどの場合は機能します...
をソースとするファイルができるまでpuppet:///private/foo
。その後、それはすべてCould not evaluate: Could not retrieve information from source(s) puppet:///private/foo at /home/ubuntu/ops-puppet/production/modules/foobar/manifests/baz.pp:68
です。
「プライベート」ファイルへのパスを指定するために使用できるコマンド ライン フラグはありますか? 私はドキュメントでそれを見つけることができないようです (しかし、私は今朝気づいていないかもしれません ;)