我有 puppet 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 时,我收到消息“提供的配置文件为空!请在下面手动重新创建清单。”。
因此,我看到了一些解决方案,但每个解决方案都有阻止程序:
- 使用旧的底座盒。互联网上某处是否有此服务器 V1 的存档副本?https://atlas.hashicorp.com/puphpet/boxes/ubuntu1204-x64
- 使用新的基础盒,但降级 Puppet。你如何降级 Puppet 及其所有依赖项?
- 想办法将我的 config.yaml 导入到 puphpet.com 并开始使用新版本。我需要做些什么来让 puphpet.com 识别旧文件吗?
- 从头开始重新配置整个文件。你知道有谁可以帮助我吗?
谢谢你的建议。