build {
sources = ...
provisioner "shell-local" {
inline = [
"echo '${build.SSHPrivateKey}' > /tmp/packer-session.pem",
"bundle",
"bundle exec itamae ssh -u ${build.User} -h ${build.Host} -i /tmp/packer-session.pem recipe.rb"
]
}
}
bundle installしないといけないっぽい
その他: Port, User, Password, SSHPrivateKeyもbuildから取得できる
https://www.packer.io/docs/templates/engine