1FILEBUCKET(8) FILEBUCKET(8)
2
3
4
5A stand-alone Puppet filebucket client.puppet filebucket [-h|--help]
6[-V|--version] [-d|--debug] [-v|--verbose]
7
8
9
10 [-l|--local] [-r|--remote]
11 [-s|--server <server>] [-b|--bucket <directory>] <file> <file> ...
12
13
14 This is a stand-alone filebucket client for sending files to a local or
15 central filebucket.This client can operate in three modes, with only
16 one mode per call:
17
18 backup: Send one or more files to the specified file bucket. Each sent
19
20
21
22 file is printed with its resulting md5 sum.
23
24
25
26 get: Return the text associated with an md5 sum. The text is printed
27
28
29
30 to stdout, and only one file can be retrieved at a time.
31
32
33
34 restore: Given a file path and an md5 sum, store the content associated
35
36
37
38 with the sum into the specified file path. You can specify an
39 entirely new path to this argument; you are not restricted to
40 restoring the content to its original location.
41
42
43
44 Note that +filebucket+ defaults to using a network-based filebucket
45 available on the server named +puppet+. To use this, you´ll have to be
46 running as a user with valid Puppet certificates. Alternatively, you
47 can use your local file bucket by specifying +--local+.$ puppet file‐
48 bucket backup /etc/passwd /etc/passwd: 429b225650b912a2ee067b0a4cf1e949
49 $ puppet filebucket restore /tmp/passwd
50 429b225650b912a2ee067b0a4cf1e949 $Note that any configuration parameter
51 that´s valid in the configuration file is also a valid long argument.
52 For example, ´ssldir´ is a valid configuration parameter, so you can
53 specify ´--ssldir directory´ as an argument.
54
55 See the configuration file documentation at http://docs.puppet‐
56 labs.com/references/stable/configuration.html for the full list of
57 acceptable parameters. A commented list of all configuration options
58 can also be generated by running puppet with ´--genconfig´.
59
60 debug: Enable full debugging.
61
62 help: Print this help message
63
64 local: Use the local filebucket. This will use the default
65
66
67
68 configuration information.
69
70
71
72 remote: Use a remote filebucket. This will use the default
73
74
75
76 configuration information.
77
78
79
80 server: The server to send the file to, instead of locally.
81
82 verbose: Print extra information.
83
84 version: Print version information.puppet filebucket -b /tmp/filebucket
85 /my/fileLuke KaniesCopyright (c) 2005 Puppet Labs, LLC Licensed under
86 the GNU Public License
87
88
89
90 August 2010 FILEBUCKET(8)