Hi,
support for HTTP is a long standing feature request.
https://tickets.puppetlabs.com/browse/PUP-1072
It's currently work in progress, you can expect it in version 4.1,
perhaps even 4.0. As for FTP, I'm a little doubtful that support will go
mainline any time soon, or at all.
In the meantime, a common workaround can be implemented using `exec`,
roughly:
$file = '/home/user1/conf/tempconf1.xml'
$url = '
ftp://192.168.209.23/temp'
exec {
"get-$file":
command => "/path/to/ftpclient $url -o $file",
creates => $file,
}
Please note that the URL should use but two slashes after the colon,
seeing as it includes a host address.
HTH,
Felix