Packer 稱自己的設定檔為「模版」(Templates)。模版為 JSON 格式的,裡面由多個元件組成。
下面列出所有的模版元件
物件陣列
build 物件一定要有 type
這個鍵
{
"builders": [
// ... one or more builder definitions here
{
"type": "amazon-ebs",
"access_key": "...",
"secret_key": "..."
}
]
}
字串
字串
物件陣列
物件陣列
物件
{{user 'variable'}}
json 不支援註解,但是 Packer 提供在模版最頂層可以用底線開頭的鍵(Key) 當做註解
{
"_comment": "This is a comment",
"builders": [{}]
}