Skip to content

Commit 85cde4c

Browse files
committed
Updated version and readme
1 parent 4cd99b9 commit 85cde4c

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

README.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,17 @@ utilizing common Puppet patterns.
5252
this enables unique client settings- for instance, using different retain
5353
settings for different hosts.
5454

55+
* **Backup Point resource type for true Puppet style backup control.** Rather
56+
than defining each backup point in the class file, the `backup` resource
57+
allows backups to be defined next to the profiles that need it.
58+
5559
* **Support for SSH without root access.** In most cases root login is not
5660
available over ssh for security reasons, so this module relies instead on
57-
having it's own unique user with locked down sudo access to give it the needed
61+
having it's own unique user with restricted sudo access to give it the needed
5862
access to perform backups.
5963

6064
* **Support for automatic key sharing.** The client machine will automatically
61-
receive the ssh key from the server that it is backing up to.
65+
receive the ssh key from the server and user that it is backing up to.
6266

6367
* **Locked down ssh accounts.** All ssh accounts are locked down. SSH keys can
6468
only by used by the single backup host, without access to unneeded features
@@ -68,7 +72,7 @@ utilizing common Puppet patterns.
6872
* **Sender only rsync.** One of the biggest threats with rsync access is the
6973
potential to overwrite existing files on the system to gain unauthorized
7074
access. This module uses a wrapper script around rsync on the client side
71-
which essentially makes it read only.
75+
to make it a read only user.
7276

7377

7478
## Setup
@@ -122,6 +126,10 @@ class { 'rsnapshot::client':
122126
}
123127
```
124128

129+
That's it! A secure backup user will be created on the client, with the
130+
appropriate user, ssh key, and permissions, and that machine will get it's
131+
configuration pushed to the backup server.
132+
125133

126134
## Usage
127135

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tedivm-rsnapshot",
3-
"version": "0.1.0",
3+
"version": "0.5.0",
44
"author": "tedivm",
55
"summary": null,
66
"license": "MIT",

0 commit comments

Comments
 (0)