如何为当前的流浪盒创建一个包含ansible的自定义盒子图像?

时间:2017-10-11 20:16:30

标签: vagrant ansible

我想我可能会问,我目前正在使用一个流浪盒,每次我使用$ sed -E 's/C[0-9]+[^0-9]+//' file 启动盒子时,我总是必须沿着它下载ansible,因为流浪盒使用了ansible本地配置器。那么有人可以向我解释如何将我当前的流浪盒包装成一个随ansible包装的自定义盒子图像,这样我就不必继续下载包装了吗?

我知道我需要使用Vagrant Packer,但有人可以解释按我需要的方式使用它的过程吗?

谢谢,

George Barlow

1 个答案:

答案 0 :(得分:1)

您将有以下选择:

  1. 找到一个可以完成这项工作的方框,https://app.vagrantup.com/boxes/search?page=2&provider=&q=ansible&sort=downloads&utf8=

  2. 更新您当前的框和repackage it,以便您进一步使用更新的框

  3. 正如你所提到的,使用packer,在这种情况下找到创建带有ansible安装的VM的打包器模板,你可以查看一些those repo或者搜索GitHub以获取其他可以完成工作的脚本