我正在使用 Packer 构建一个 ami,其中包含 ami.json 文件,该文件运行两个基于默认 Ubuntu Server 20.04 LTS 映像构建的配置程序。问题是 Packer 构建随机失败apt-get install ansible并出现错误E: Unable to locate package ansible。尽管零更改,但相同的 ami.json 文件会间歇性地构建或不构建。
它似乎可能与 5 年前的这个问题相关,该问题得到了解决方法,但没有真正的答案:Packer/Amazon EBS/Ubuntu - Inconcentrator PPA
{
"variables" : {
"region" : "us-west-2"
},
"builders" : [
{
"type" : "amazon-ebs",
"profile" : "default",
"region" : "{{user `region`}}",
"instance_type" : "t2.micro",
"source_ami" : "ami-06e54d05255faf8f6",
"ssh_username" : "ubuntu",
"ami_name" : "packer_build_test",
"ami_description" : "test"
}
],
"provisioners" : [
{ "type" : "shell", …Run Code Online (Sandbox Code Playgroud)