我使用Vagrant和Puppet。我Puppetfile看起來是這樣的:如何將Puppetfile更新爲API URL v3?
forge "http://forge.puppetlabs.com"
mod 'willdurand/nodejs'
# ...
我用librarian-puppet V1.1.2來下載必要的相關的木偶。 Recenlty工具開始提供時顯示警告:
Replacing Puppet Forge API URL to use v3 https://forgeapi.puppetlabs.com.
You should update your Puppetfile
與forge "https://forgeapi.puppetlabs.com"
更換第一Puppetfile行不解決問題。我應該如何更新我的Puppetfile以擺脫這些警告?
我已經更新了forge.rb
腳本後,爲@AndreiFecioru建議:
if uri =~ %r{^http(s)?://forge\.puppetlabs\.com}
puts "---------------> #{uri}"
uri = "https://forgeapi.puppetlabs.com"
warn { "Replacing Puppet Forge API URL to use v3 #{uri}. You should update your Puppetfile" }
end
輸出如下:
$sudo librarian-puppet update
---------------> http://forge.puppetlabs.com
Replacing Puppet Forge API URL to use v3 https://forgeapi.puppetlabs.com. You should update your Puppetfile
...
我不知道爲什麼的URL有不同比在我的Puppetfile
。我試圖刪除Puppetfile.lock
並再次運行librarian-puppet install
- 警告仍然顯示。
據我所知,這是一個錯誤。現在我無視它。雖然應該向上游報告...... –