3
3
#### Table of Contents
4
4
5
5
1 . [ Overview] ( #overview )
6
- 2 . [ Module Description - What the module does and why it is useful] ( #module-description )
7
- 3 . [ Setup - The basics of getting started with rsnapshot] ( #setup )
6
+ 2 . [ Module Description] ( #module-description )
7
+ 3 . [ Differences between this and other modules] ( #differences-between-this-and-other-modules )
8
+ 4 . [ Setup - The basics of getting started with rsnapshot] ( #setup )
8
9
* [ What rsnapshot affects] ( #what-rsnapshot-affects )
9
10
* [ Setup requirements] ( #setup-requirements )
10
11
* [ Beginning with rsnapshot] ( #beginning-with-rsnapshot )
11
- 4 . [ Usage - Configuration options and additional functionality] ( #usage )
12
- 5 . [ Reference - An under-the-hood peek at what the module is doing and how] ( #reference )
13
- 5 . [ Limitations - OS compatibility, etc.] ( #limitations )
14
- 6 . [ Development - Guide for contributing to the module] ( #development )
12
+ 5 . [ Usage - Configuration options and additional functionality] ( #usage )
13
+ * [ Configuring the Server] ( #configuring-the-server )
14
+ * [ Configuring the Client] ( #configuring-the-client )
15
+ * [ Adding Backup Points to Profiles] ( #adding-backup-points-to-profiles )
16
+ * [ Backing Up Machines Outside of Puppet] ( #backing-up-machines-outside-of-puppet )
17
+ 6 . [ Reference] ( #reference )
18
+ * [ Public Classes] ( #public-classes )
19
+ * [ Defines] ( #public-defines )
20
+ * [ Private Classes] ( #private-classes )
21
+ * [ Private Defines] ( #private-defines )
22
+ 7 . [ Resources] ( #resources )
23
+ * [ Define rsnapshot::backup] ( #[define-rsnapshot-backup )
24
+ * [ Class rsnapshot::client] ( #class-rsnapshot-client )
25
+ * [ Class rsnapshot::server] ( #class-rsnapshot-server )
26
+ * [ Define rsnapshot::server::config] ( #[define-rsnapshot-server-config )
27
+ 8 . [ Development] ( #development )
15
28
16
29
## Overview
17
30
@@ -138,7 +151,6 @@ class { 'rsnapshot::server':
138
151
```
139
152
140
153
141
-
142
154
### Configuring the Client
143
155
144
156
Settings in the client class are specific to that one client node. The
@@ -183,7 +195,6 @@ class { 'rsnapshot::client':
183
195
```
184
196
185
197
186
-
187
198
### Adding Backup Points to Profiles
188
199
189
200
This module provides a resource type, ` rnapshot::backup ` , that can be used to
@@ -234,7 +245,6 @@ type. This object takes a combination of the rsnapshot::server and
234
245
rsnapshot::client settings, and it will generate all of the configuration and
235
246
the cronjobs needed to run backups.
236
247
237
-
238
248
``` puppet
239
249
rsnapshot::server::config { 'backupclient.example.com':
240
250
server => $::fqdn,
@@ -278,10 +288,8 @@ rsnapshot::server::config { 'backupclient.example.com':
278
288
```
279
289
280
290
281
-
282
291
## Reference
283
292
284
-
285
293
### Public Classes
286
294
287
295
* [ ` rsnapshot::client ` ] ( #class-rsnapshotclient )
@@ -306,6 +314,8 @@ rsnapshot::server::config { 'backupclient.example.com':
306
314
and config types.
307
315
308
316
317
+ ## Resources
318
+
309
319
### Define: ` rsnapshot::backup `
310
320
311
321
These resources are used to define backup points outside of the client of config
0 commit comments