我正在使用 Vagrant 创建 EC2 虚拟机。我的供应商是 CHEF。
我当前的挑战是如何在配置时检索 VM 公共名称。
我发现 Ohai 正在捕获 EC2 元数据,并且在供应期间可用。这很棒。但是,我似乎无法让 Ohai 捕获元数据。
根据这篇文章,我需要创建 ec2 提示文件。将该命令添加到我的 CHEF 食谱中,但它不起作用。
创建提示文件的正确时机是什么?代码片段将不胜感激。
我正在使用 Vagrant 创建 EC2 虚拟机。我的供应商是 CHEF。
我当前的挑战是如何在配置时检索 VM 公共名称。
我发现 Ohai 正在捕获 EC2 元数据,并且在供应期间可用。这很棒。但是,我似乎无法让 Ohai 捕获元数据。
根据这篇文章,我需要创建 ec2 提示文件。将该命令添加到我的 CHEF 食谱中,但它不起作用。
创建提示文件的正确时机是什么?代码片段将不胜感激。
Tensibai 的评论很有帮助。它回答了我的问题:
使用 vagrant 的 shell 配置器根据文档在 chef 配置器块之前创建文件,因此它将在 chef 开始之前完成......