使用旧版本的流浪汉和puphpet

时间:2015-04-10 07:08:19

标签: vagrant puppet puphpet

我有傀儡3.4.2和Vagrant 1.6.5。我们在一年前配置了我们的puphpet设置。

这在我的环境中运行良好,但全新安装会下载新版本的基本框,其中包含更新版本的puppet,因此我们的旧配置不起作用。

我们正在使用此框:https://atlas.hashicorp.com/puphpet/boxes/ubuntu1204-x64。我必须有v1,但对于新实例,它将下载v2.1

我已经尝试更新puphpet config.yaml,但是当我上传到puphpet.com时,我收到消息“提供的配置文件是空的!请在下面手动重新创建清单。”。

所以我看到了一些解决方案但我对每个解决方案都有阻止:

  1. 使用旧的基本框。在互联网上的某个地方是否有这个服务器的V1的归档副本? https://atlas.hashicorp.com/puphpet/boxes/ubuntu1204-x64
  2. 使用新的基本框但降级Puppet。你如何降级Puppet及其所有依赖?
  3. 找出将config.yaml导入puphpet.com并开始使用新版本的一些方法。有什么我需要做的让puphpet.com识别旧文件吗?
  4. 从头开始重新配置整个文件。你知道有谁可以帮助我吗?
  5. 感谢您的建议。

1 个答案:

答案 0 :(得分:2)

  1. 它仍在那里,但不再支持或公开列出。
  2. 所有盒子都预装了Puppet 3.4.3,BC为3.4.2。
  3. 抱歉,过去一两个月的更改已经破坏了旧的config.yaml文件。您需要再次手动选择选项。
  4. 就这样做。老实说,它的文本框,下拉菜单和收音机盒,将花费你不到10分钟。