The file_content
endpoint returns the contents of the specified file.
Get a file.
GET /puppet/v3/file_content/:mount_point/:name
:mount_point
is one of mounts configured in the fileserver.conf
.
See the puppet file server guide
for more information about how mount points work.
:name
is the path to the file within the :mount_point
that is requested.
GET
binary (the raw binary content)
None
GET /puppet/v3/file_content/modules/example/my_file?environment=env
Accept: binary
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Length: 16
this is my file
GET /puppet/v3/file_content/modules/example/not_found?environment=env
Accept: binary
HTTP/1.1 404 Not Found
Content-Type: text/plain
Not Found: Could not find file_content modules/example/not_found
GET /puppet/v3/file_content?environment=env
HTTP/1.1 400 Bad Request
Content-Type: text/plain
No request key specified in /puppet/v3/file_content/
A file_content
response body is not structured data according to any standard scheme such as
json/pson/yaml, so no schema is applicable.