packer相关内容
我正在使用Terraform和Anable构建自动化基础设施和资源调配。 我将Terraform与VMware vSphere提供程序一起使用。在创建基础设施之前,我使用Packer构建一个VM模板,然后将其用作基础。但我无法从Terraform或API vSphere中销毁,如下所示: https://vmware.github.io/vsphere-automation-sdk-r
..
我在安装了 packer 1.7.7 的本地系统中创建了一个 packer json 模板.然后我升级到 hcl2 模板.但是,当我尝试在具有打包程序版本 1.6.1 的詹金斯节点上运行打包程序管道时.它给了我 bwloe 错误 “数据"类型的块;预计不会在这里.错误:不支持的块类型 经过研究,我意识到打包器版本 1.6.1 不支持其模板中的数据块,但支持 hcl2 模板,谁能建议我如何用打包
..
我想在一个业余项目中创建 4GB 的自定义图像以节省成本.我已经能够使用以下方法在 Terraform 中成功设置 Azure 提供的 Ubuntu 18.04 base 映像的大小: resource "azurerm_managed_disk" "example-disk" {...create_option = "FromImage"disk_size_gb = "4"}资源“azurer
..
我正面临这样一种情况,即我需要在启动时为 EC2 实例配置一些包.存在几个(企业/公司)约束: 我需要在特定的 AMI 之上进行配置,这会添加企业的东西,例如 LDAP/AD 访问等 这些更改旨在用于所有内部开发机器 主要是因为第二个约束,我想知道在哪里放置配置的最佳位置.这是我想出来的 Terraform 中的配置 正如它所说,我只是在 terraform 中为必要的实
..
我使用 Ansible (v 2.8) 作为 Packer 模板背后的供应商来为 Jenkins 主节点构建 AMI.对于以前的版本,剧本成功通过.但是,从 Jenkins 版本 2.176.3 开始,jenkins_plugin 模块已经抛出: HTTP 错误 403:请求中未包含有效的面包屑 我已经检索到面包屑并将其注册到一个变量中.我尝试将它传递给 jenkins_plugin
..
我的 Codebuild 项目,它由 ansible 供应商通过打包器创建 AMI. 这个打包程序在我的本地环境和 Amazon linux2 ec2 环境中设置成功.但是,当我将 AWS Codebuild 与 aws/codebuild/amazonlinux2-x86_64-standard:1.0 映像一起使用时,它失败了. 我已经尝试过此设置 remote_tmp =/tmp
..
我使用 Ansible (v 2.8) 作为 Packer 模板背后的供应商来为 Jenkins 主节点构建 AMI.对于以前的版本,剧本成功通过.但是,从 Jenkins 版本 2.176.3 开始,jenkins_plugin 模块已经抛出: HTTP 错误 403:请求中未包含有效的面包屑 我已经检索到面包屑并将其注册到一个变量中.我尝试将它传递给 jenkins_plugin
..
我的 Codebuild 项目,它由 ansible 供应商通过打包器创建 AMI. 这个打包程序在我的本地环境和 Amazon linux2 ec2 环境中设置成功.但是,当我将 AWS Codebuild 与 aws/codebuild/amazonlinux2-x86_64-standard:1.0 映像一起使用时,它失败了. 我已经尝试过此设置 remote_tmp =/tmp
..
我在使用 packer 1.4.3 时遇到了问题.起初我遇到了一个问题,在 #8085 (https://circleci.com/gh/hashicorp/packer/12207#artifacts/containers/0 版本).下载提到的packer版本成功修复. 目前我正在使用打包程序在 Google Cloud Platform 中构建 Windows-2019 和 Windo
..
我们的开发环境有一堆运行不同版本软件的虚拟机.我希望能够替换在 VM 上运行的托管映像,而无需销毁和重新创建它. 图像是使用 packer 创建的,它为它们提供了正确的软件和依赖项. 当前工作流程示例: 机器 A 在 Managed Image v2.5 上运行,它运行依赖于 Tomcat 10 的软件.要修复 v2.2 中的错误,该错误依赖于 Tomcat 9,因此无法在不更改
..
这个问题的问题类似于SSH 失败时使用 Packer 构建 RancherOS 但是,我的 Packer 的行为是不同的.我明白了 ==>virtualbox-iso:等待 SSH 时出错:ssh:握手失败:ssh:无法验证,尝试的方法[无密码键盘-互动],没有支持的方法仍然存在 我不知道为什么 Packer 无法通过 ssh 进入虚拟机.我可以看到 VirtualBox 控制台屏幕位于
..
TL;DR; Packer 不一致地忽略了 AWS Ubuntu PPA,这破坏了我的构建.为什么? 我在 Jenkins 有一份工作,该工作使用 Packer 的 Amazon EBS 构建器创建基于官方 Ubuntu 14.04 AMI 的 AMI.出于某种原因,我在配置器中使用的 apt-gets 经常无法使用 AWS 自己的 PPA,而只使用 ubuntu.com 上的那些:
..
我已经使用 Packer 创建了一个自定义 VM 映像,现在我正在尝试使用 Terraform 基于此映像创建一个新 VM,但是我对如何设置我的 .TF 文件感到困惑.我可以创建其余的基础设施. 我认为我的打包器 json 文件创建了一个托管磁盘映像,但我不确定如何设置它并且无法在网上找到示例. 我对基础设施即代码和一般的 Azure ecco 系统很陌生 main.tf 资
..
我在打包器中有一个 shell 配置器 与用户 vagrant 连接到一个盒子 {“环境变量":["HOME_DIR=/home/vagrant"],“expect_disconnect":真,“脚本":[“脚本/foo.sh"],“类型":“外壳"} 脚本内容在哪里: whoami须藤须我是谁 并且输出奇怪地保持: ==>virtualbox-ovf:使用 shell 脚本进行配置:
..
使用包装机1.4.3时遇到问题.起初,我遇到了一个问题,该问题在#8085( https://circleci.com/gh/hashicorp/packer/12207#artifacts/containers/0 版本).通过下载提到的打包程序版本已成功修复该问题. 当前,我正在使用打包程序在Google Cloud Platform中构建Windows-2019和Windows-201
..
我想在副项目上创建4GB的自定义映像,以节省成本.我已经能够使用以下命令成功在Terraform中设置Azure提供的Ubuntu 18.04 基本映像的大小: 资源"azurerm_managed_disk""example-disk" {...create_option ="FromImage"disk_size_gb ="4"}资源"azurerm_virtual_machine"“示例"
..
Am正在尝试使用打包程序将自定义内置的ami从一个AWS账户复制到另一个AWS账户;但是,我能够在一个帐户中跨区域复制ami. "builders":[{"account_id":"12345678910","s3_bucket":"xyz/xqas/asd","x509_cert_path":"/Users/txyz/packer/certificate.pem","x509_key_pa
..
我的Codebuild项目,它由ansible供应商通过打包程序创建AMI. 此打包程序在我的本地环境和Amazon linux2 ec2环境中设置成功.但是,当我将AWS Codebuild与aws/codebuild/amazonlinux2-x86_64-standard:1.0映像一起使用时,它将失败. 我已经尝试过此设置 remote_tmp =/tmp 或 remote_t
..
我正处于需要在启动时为EC2实例提供一些软件包的情况.存在两个(企业/公司)约束: 我需要在特定的AMI之上进行配置,这会添加诸如LDAP/AD访问之类的企业内容 这些更改旨在用于所有内部开发机器 主要由于第二个约束,我想知道在哪里放置配置的最佳位置.这就是我想出的 Terraform中的设置 正如它所说,我只是在terraform中提供了必要的实例.如果我将这些资源打包
..
我担任厨师: { “ name”:“ my-role”, “ description”:“定义角色”, “ override_attributes”:{ “ cookbook_one” { “ key”:“值” } } “ run_list”:[ 食谱[“ cookbook_one”], 食谱[“ cookbook_two”] ] } 我在预配器块中与Packe
..