| Specifying a file source with an extra slash in the path causes puppet to think the source is a local file, and doesn't provide indications that that's what happened: Create the following manifest on the server:
The agent run results in:
# puppet agent -t |
Info: Using configured environment 'production' |
Info: Retrieving pluginfacts |
Info: Retrieving plugin |
Info: Retrieving locales |
Info: Caching catalog for localhost |
Info: Applying configuration version '1592421060' |
Error: /Stage[main]/Main/File[/tmp/puppetserver]: Could not evaluate: Could not retrieve information from environment production source(s) https://github.com//index.html
|
Running with --http_debug shows that the HEAD request to github is never made. |