9得票2回答
Packer私钥存储在哪里?

我在Ubuntu shell中运行了以下命令,以与AWS平台通信,自定义Amazon AMI(ami-9abea4fb): $ packer build -debug template.packer Debug mode enabled. Builds will not be parall...

8得票2回答
Packer模板和条件语句

我想在packer模板的“provisioners”阶段使用条件语句。 "provisioners": [ { "execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'", "override": ...

8得票2回答
如何使用AWS角色和Packer创建AMIs

我目前正在使用Packer构建AMI,没有遇到任何问题,但是我将AWS凭据嵌入到我的脚本中,这不是我想要的。阅读Packer文档,他们指定如果找不到凭据,它可以使用AWS角色。 我已经创建了策略和角色,但我不清楚如何告诉Packer使用此角色。我是否必须将ARN作为变量传递? 有什么想法吗?

8得票2回答
使用Packer和Ansible在AWS上创建Windows AMI

我希望使用Packer和Ansible创建一个AWS Windows AMI。 我尝试了许多配置,但我仍然无法连接到实例。 这是我的Packer配置: { "builders": [{ "type": "amazon-ebs", "access_key": "{{us...

7得票3回答
如何使用Packer将AMI复制到另一个账户?

我有两个AWS账号: 测试账号 生产账号 我正在测试账号中使用Packer创建AMI,并希望在此之后将AMI复制到生产账号。 如何使用Packer完成这个任务并在完成后删除实际的AMI? 我已经查看了以下问题,但它们没有解决我的疑问: 如何批量复制AMI AWS账号权限从一个A...

7得票2回答
使用Ubuntu Preseed和Packer实现无需密码的sudo

我正在尝试为在Ubuntu 14.04安装期间创建的用户授予无密码sudo特权。但是,当镜像创建时,与sudo相关的所有更改都不存在。以下是预配置文件的相关部分: # Create Vagrant User d-i passwd/user-fullname string Vagrant Us...

7得票1回答
buildspec、appspec和自建AMI有什么区别?

我对于buildspec.yml 和 appspec.yml 这两个文件的差异感到相当困惑,除了结构之外。似乎我的 buildspec 的 phase 命令对部署环境没有太大影响,这也导致我不确定在运行过程中使用哪个 appspec hook 这一点存在的歧义。只要过程发生在需要它的 phas...

7得票1回答
从Gitlab流水线构建Packer

我正在尝试在Gitlab流水线中执行我的packer构建,但在互联网上没有找到相关示例,不过我看到有一个Docker镜像,因此我希望这个YAML文件可以完成任务: image: hashicorp/packer stages: - build build: stage: buil...