packer相关内容

从vSphere API中删除vCenter VM模板

我正在使用Terraform和Anable构建自动化基础设施和资源调配。 我将Terraform与VMware vSphere提供程序一起使用。在创建基础设施之前,我使用Packer构建一个VM模板,然后将其用作基础。但我无法从Terraform或API vSphere中销毁,如下所示: https://vmware.github.io/vsphere-automation-sdk-r ..
发布时间:2022-05-06 10:54:38 其他开发

hcl2 模板中的 Packer 版本 1.6.1 不支持数据块

我在安装了 packer 1.7.7 的本地系统中创建了一个 packer json 模板.然后我升级到 hcl2 模板.但是,当我尝试在具有打包程序版本 1.6.1 的詹金斯节点上运行打包程序管道时.它给了我 bwloe 错误 “数据"类型的块;预计不会在这里.错误:不支持的块类型 经过研究,我意识到打包器版本 1.6.1 不支持其模板中的数据块,但支持 hcl2 模板,谁能建议我如何用打包 ..

何时在 Packer 与 Terraform 中进行配置?

我正面临这样一种情况,即我需要在启动时为 EC2 实例配置一些包.存在几个(企业/公司)约束: 我需要在特定的 AMI 之上进行配置,这会添加企业的东西,例如 LDAP/AD 访问等 这些更改旨在用于所有内部开发机器 主要是因为第二个约束,我想知道在哪里放置配置的最佳位置.这是我想出来的 Terraform 中的配置 正如它所说,我只是在 terraform 中为必要的实 ..
发布时间:2022-01-16 20:49:16 其他开发

Ansible jenkins_plugin 模块返回“HTTP 错误 403:请求中未包含有效的面包屑"

我使用 Ansible (v 2.8) 作为 Packer 模板背后的供应商来为 Jenkins 主节点构建 AMI.对于以前的版本,剧本成功通过.但是,从 Jenkins 版本 2.176.3 开始,jenkins_plugin 模块已经抛出: HTTP 错误 403:请求中未包含有效的面包屑 我已经检索到面包屑并将其注册到一个变量中.我尝试将它传递给 jenkins_plugin ..
发布时间:2021-11-11 01:27:39 其他开发

Ansible jenkins_plugin 模块返回“HTTP 错误 403:请求中未包含有效的面包屑"

我使用 Ansible (v 2.8) 作为 Packer 模板背后的供应商来为 Jenkins 主节点构建 AMI.对于以前的版本,剧本成功通过.但是,从 Jenkins 版本 2.176.3 开始,jenkins_plugin 模块已经抛出: HTTP 错误 403:请求中未包含有效的面包屑 我已经检索到面包屑并将其注册到一个变量中.我尝试将它传递给 jenkins_plugin ..
发布时间:2021-11-11 00:21:18 其他开发

是否可以在不重新创建的情况下更改 Azure 中虚拟机上运行的映像

我们的开发环境有一堆运行不同版本软件的虚拟机.我希望能够替换在 VM 上运行的托管映像,而无需销毁和重新创建它. 图像是使用 packer 创建的,它为它们提供了正确的软件和依赖项. 当前工作流程示例: 机器 A 在 Managed Image v2.5 上运行,它运行依赖于 Tomcat 10 的软件.要修复 v2.2 中的错误,该错误依赖于 Tomcat 9,因此无法在不更改 ..
发布时间:2021-09-18 18:50:28 其他开发

握手失败:ssh:无法验证,尝试的方法[无密码键盘交互],没有支持的方法仍然存在

这个问题的问题类似于SSH 失败时使用 Packer 构建 RancherOS 但是,我的 Packer 的行为是不同的.我明白了 ==>virtualbox-iso:等待 SSH 时出错:ssh:握手失败:ssh:无法验证,尝试的方法[无密码键盘-互动],没有支持的方法仍然存在 我不知道为什么 Packer 无法通过 ssh 进入虚拟机.我可以看到 VirtualBox 控制台屏幕位于 ..
发布时间:2021-09-18 18:36:03 其他开发

Packer/Amazon EBS/Ubuntu - 不一致的 PPA

TL;DR; Packer 不一致地忽略了 AWS Ubuntu PPA,这破坏了我的构建.为什么? 我在 Jenkins 有一份工作,该工作使用 Packer 的 Amazon EBS 构建器创建基于官方 Ubuntu 14.04 AMI 的 AMI.出于某种原因,我在配置器中使用的 apt-gets 经常无法使用 AWS 自己的 PPA,而只使用 ubuntu.com 上的那些: ..
发布时间:2021-09-12 19:09:10 其他开发

Terraform 从 Packer 中制作的托管磁盘映像创建 VM

我已经使用 Packer 创建了一个自定义 VM 映像,现在我正在尝试使用 Terraform 基于此映像创建一个新 VM,但是我对如何设置我的 .TF 文件感到困惑.我可以创建其余的基础设施. 我认为我的打包器 json 文件创建了一个托管磁盘映像,但我不确定如何设置它并且无法在网上找到示例. 我对基础设施即代码和一般的 Azure ecco 系统很陌生 main.tf 资 ..
发布时间:2021-09-06 18:32:16 其他开发

Packer 无法以 sudo 身份执行 shell 配置程序

我在打包器中有一个 shell 配置器 与用户 vagrant 连接到一个盒子 {“环境变量":["HOME_DIR=/home/vagrant"],“expect_disconnect":真,“脚本":[“脚本/foo.sh"],“类型":“外壳"} 脚本内容在哪里: whoami须藤须我是谁 并且输出奇怪地保持: ==>virtualbox-ovf:使用 shell 脚本进行配置: ..
发布时间:2021-06-22 20:22:59 其他开发

使用不同于"packer_user"的winrm用户的问题使用Google Cloud Platform

使用包装机1.4.3时遇到问题.起初,我遇到了一个问题,该问题在#8085( https://circleci.com/gh/hashicorp/packer/12207#artifacts/containers/0 版本).通过下载提到的打包程序版本已成功修复该问题. 当前,我正在使用打包程序在Google Cloud Platform中构建Windows-2019和Windows-201 ..
发布时间:2021-05-12 19:52:42 其他开发

何时在Packer vs Terraform中进行配置?

我正处于需要在启动时为EC2实例提供一些软件包的情况.存在两个(企业/公司)约束: 我需要在特定的AMI之上进行配置,这会添加诸如LDAP/AD访问之类的企业内容 这些更改旨在用于所有内部开发机器 主要由于第二个约束,我想知道在哪里放置配置的最佳位置.这就是我想出的 Terraform中的设置 正如它所说,我只是在terraform中提供了必要的实例.如果我将这些资源打包 ..
发布时间:2021-04-03 18:55:23 其他开发