問題タブ [hashicorp-packer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 提供されたパッカー テンプレートを使用して AMI を構築できず、S3 関連のエラーが返される
AMI のhttps://github.com/scarolan/vault-aws-cfを作成するためのパッカー テンプレートを提供するこのガイドに従っています。
問題は、私がパッカーを初めて使用していて、次のエラーが表示されることです。
以下を使用してvault.jsonを構築しようとしています:
packer build \ -var 'aws_access_key=<enter-key-here>' \ -var 'aws_secret_key=<enter-key-here>' \ vault.json
packer ビルドにいくつかの引数がありませんか? それとも、関連する AWS 情報を使用して packer テンプレートファイルを編集する必要がありますか?
packer - packer を使用しているときに、ビルダーをスキップしてプロビジョナーまたはポストプロセッサーのステージに直接進むにはどうすればよいですか?
ビルダーステージをスキップしたい。packer を使用しているときに、ビルダーをスキップしてプロビジョナーまたはポストプロセッサーのステージに直接進むにはどうすればよいですか?
provisioning - 複数のビルドに同じソースを使用するにはどうすればよいですか
次のパッカー スクリプトでコードの重複を排除したいと考えています。私が望むのは、基本的に同じビルドを実行することです。その結果、異なる名前の 2 つの AMI を期待しています。
これは実際の例の味です:
明らかに、これは少し長く、ほぼ完全に重複しています。私が欲しいのは、より近いものです:
またはそれに類似したもの。しかし、私はそれを機能させることができないようです。ami_nameまず、最初のソースから を完全に削除することはできません。これは必須フィールドだからです。{{.Name}}name フィールドをソースに追加してから代わりに explicitを使用するなど、変数を使用しようとすると、エラーが発生しませんami_name。
きっと、こんなことができるはずですよね?それともあきらめるべきですか?どうやらドキュメントが示すのと同じくらい簡単なはずですが、同じ例は文字通り私にはうまくいきません....