小编mkd*_*mkd的帖子

总是睡在打包机配置上?

在我对Packer的探索中,我想知道以下内容:

所述文档的状态(如,其中一个Ubuntu的图像被提供到AWS使用入门步骤的一部分):

注意:上例中的睡眠30非常重要.因为一旦SSH可用,Packer就能够检测并SSH到实例,Ubuntu实际上没有获得适当的初始化时间.睡眠可确保操作系统正确初始化.

它显示了一个示例,其中shell配置程序(内联)是第一个启动的配置程序.

sleep 30在任何供应商开始之前,您是否始终需要,特别是:

  • 当我使用文件配置程序启动配置块时,是否会自动等待操作系统正确初始化?
  • 当我运行脚本/脚本shell配置程序而不是内联命令块时,我是否需要启动第一个脚本sleep 30

如果是这样,那么一般建议您始终将其置于您的配置块之上:

"provisioners": [
{
    "type": "shell",
    "inline": [
        "sleep 30"
    ]
},
{...}]
Run Code Online (Sandbox Code Playgroud)

packer

4
推荐指数
1
解决办法
1017
查看次数

标签 统计

packer ×1