Skip to content

Commit 623a79a

Browse files
committed
Clarified user parameter names (client_user, server_user)
1 parent 549416e commit 623a79a

File tree

8 files changed

+38
-40
lines changed

8 files changed

+38
-40
lines changed

manifests/backup.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
source_path => $source_path,
99
host => $host,
1010
server => $::rsnapshot::client::server,
11-
user => $::rsnapshot::client::user,
11+
client_user => $::rsnapshot::client::client_user,
1212
options => $options
1313
}
1414

manifests/client.pp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
$excludes = {},
4343
$include_files = {},
4444
$exclude_files = {},
45-
$user = $rsnapshot::params::client_user,
46-
$remote_user = $rsnapshot::params::server_user,
45+
$client_user = $rsnapshot::params::client_user,
46+
$server_user = $rsnapshot::params::server_user,
4747
$backup_hourly_cron = $rsnapshot::params::backup_hourly_cron,
4848
$backup_time_minute = $rsnapshot::params::backup_time_minute,
4949
$backup_time_hour = $rsnapshot::params::backup_time_hour,
@@ -72,9 +72,9 @@
7272
$wrapper_path_normalized = regsubst($wrapper_path, '\/$', '')
7373

7474
# Add User
75-
class { 'rsnapshot::client::user' :
76-
local_user => $user,
77-
remote_user => "${remote_user}@${server}",
75+
class { 'rsnapshot::client::client_user' :
76+
local_user => $client_user,
77+
remote_user => "${server_user}@${server}",
7878
server => $server,
7979
use_sudo => $use_sudo,
8080
push_ssh_key => $push_ssh_key,
@@ -91,7 +91,7 @@
9191
# Export client object to get picked up by the server.
9292
@@rsnapshot::server::config { $::fqdn:
9393
server => $server,
94-
user => $user,
94+
client_user => $client_user,
9595
directories => $directories,
9696
includes => $includes,
9797
excludes => $excludes,

manifests/client/user.pp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
class rsnapshot::client::user (
2-
$local_user = '',
3-
$remote_user = '',
2+
$client_user = '',
3+
$server_user = '',
44
$server = '',
55
$use_sudo = true,
66
$push_ssh_key = true,
@@ -21,28 +21,28 @@
2121

2222

2323
# Setup Group
24-
group { $local_user :
24+
group { $client_user :
2525
ensure => present,
2626
} ->
2727

2828
# Setup User
29-
user { $local_user :
29+
user { $client_user :
3030
ensure => present,
31-
home => "/home/${local_user}",
31+
home => "/home/${client_user}",
3232
managehome => true,
3333
purge_ssh_keys => true,
3434
shell => '/bin/bash',
35-
gid => $local_user,
35+
gid => $client_user,
3636
password => '*'
3737
}
3838

3939
## Get Key for remote backup user
4040
if $push_ssh_key {
4141
$backup_server_ip = inline_template("<% _erbout.concat(Resolv::DNS.open.getaddress('${server}').to_s) %>")
42-
sshkeys::set_authorized_key { "${remote_user} to ${local_user}":
43-
local_user => $local_user,
44-
remote_user => $remote_user,
45-
require => User[$local_user],
42+
sshkeys::set_authorized_key { "${server_user} to ${client_user}":
43+
local_user => $client_user,
44+
remote_user => $server_user,
45+
require => User[$client_user],
4646
options => [
4747
"command=\"${allowed_command}\"",
4848
'no-port-forwarding',
@@ -58,8 +58,8 @@
5858
if $use_sudo {
5959
sudo::conf { 'backup_user':
6060
priority => 99,
61-
content => "${local_user} ALL= NOPASSWD: ${wrapper_path}/rsync_sender.sh",
62-
require => User[$local_user]
61+
content => "${client_user} ALL= NOPASSWD: ${wrapper_path}/rsync_sender.sh",
62+
require => User[$client_user]
6363
}
6464
}
6565
}

manifests/server.pp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
$backup_path = $rsnapshot::params::server_backup_path,
4141
$log_path = $rsnapshot::params::server_log_path,
4242
$lock_path = $rsnapshot::params::lock_path,
43-
$user = $rsnapshot::params::server_user,
43+
$server_user = $rsnapshot::params::server_user,
4444
$no_create_root = $rsnapshot::params::no_create_root,
4545
$verbose = $rsnapshot::params::verbose,
4646
$log_level = $rsnapshot::params::log_level,
@@ -57,22 +57,22 @@
5757
# Add logging folder
5858
file { $log_path :
5959
ensure => directory,
60-
owner => $user,
61-
group => $user
60+
owner => $server_user,
61+
group => $server_user
6262
}
6363

6464
# Add config path
6565
file { $config_path :
6666
ensure => directory,
67-
owner => $user,
68-
group => $user
67+
owner => $server_user,
68+
group => $server_user
6969
}->
7070

7171
# Add logging folder
7272
file { $backup_path :
7373
ensure => directory,
74-
owner => $user,
75-
group => $user
74+
owner => $server_user,
75+
group => $server_user
7676
}->
7777

7878

@@ -81,7 +81,7 @@
8181
log_path => $::rsnapshot::server::log_path,
8282
lock_path => $::rsnapshot::server::lock_path,
8383
backup_path => $::rsnapshot::server::backup_path,
84-
remote_user => $::rsnapshot::server::user,
84+
server_user => $server_user,
8585
no_create_root => $::rsnapshot::server::no_create_root,
8686
verbose => $::rsnapshot::server::verbose,
8787
loglevel => $::rsnapshot::server::loglevel,

manifests/server/backup_config.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
$source_path,
44
$host,
55
$server,
6-
$user = $rsnapshot::params::client_backup_user,
6+
$client_user = $rsnapshot::params::client_backup_user,
77
$options = {},
88
) {
99
assert_private()

manifests/server/config.pp

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
$backup_path = $rsnapshot::params::server_backup_path,
55
$log_path = $rsnapshot::params::server_log_path,
66
$lock_path = $rsnapshot::params::lock_path,
7-
$backup_user = $rsnapshot::params::server_user,
8-
$remote_user = $rsnapshot::params::client_user,
7+
$server_user = $rsnapshot::params::server_user,
8+
$client_user = $rsnapshot::params::client_user,
99
$directories = {},
1010
$includes = {},
1111
$excludes = {},
@@ -50,8 +50,6 @@
5050
$backup_path_norm = regsubst($backup_path, '\/$', '')
5151
$wrapper_path_norm = regsubst($wrapper_path, '\/$', '')
5252

53-
$user = $backup_user
54-
5553
$log_file = "${log_path_norm}/${name}-rsnapshot.log"
5654
$lock_file = "${lock_path_norm}/${name}-rsnapshot.pid"
5755
$config_file = "${config_path_norm}/${name}-rsnapshot.conf"
@@ -87,23 +85,23 @@
8785
## hourly
8886
cron { "rsnapshot-${name}-hourly" :
8987
command => "${rsnapshot::server::cmd_rsnapshot} -c ${config_file} hourly",
90-
user => 'root',
88+
user => $server_user,
9189
hour => $backup_hourly_cron,
9290
minute => $backup_time_minute
9391
} ->
9492

9593
## daily
9694
cron { "rsnapshot-${name}-daily" :
9795
command => "${rsnapshot::server::cmd_rsnapshot} -c ${config_file} daily",
98-
user => 'root',
96+
user => $server_user,
9997
hour => $backup_time_hour,
10098
minute => $backup_time_minute
10199
} ->
102100

103101
## weekly
104102
cron { "rsnapshot-${name}-weekly" :
105103
command => "${rsnapshot::server::cmd_rsnapshot} -c ${config_file} weekly",
106-
user => 'root',
104+
user => $server_user,
107105
hour => ($backup_time_hour + 3) % 24,
108106
minute => $backup_time_minute,
109107
weekday => $backup_time_weekday
@@ -112,7 +110,7 @@
112110
## monthly
113111
cron { "rsnapshot-${name}-monthly" :
114112
command => "${rsnapshot::server::cmd_rsnapshot} -c ${config_file} monthly",
115-
user => 'root',
113+
user => $server_user,
116114
hour => ($backup_time_hour + 6) % 24,
117115
minute => $backup_time_minute,
118116
monthday => $backup_time_dom
@@ -156,8 +154,8 @@
156154

157155
# config file
158156
concat { $config_file :
159-
owner => $::rsnapshot::server::user,
160-
group => $::rsnapshot::server::user,
157+
owner => $server_user,
158+
group => $server_user,,
161159
mode => '0644',
162160
warn => true
163161
}

templates/backup_point.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
backup <%= @user %>@<%= @host %>:<%= @source_path.gsub(/\/$/, '') %>/<%= "\t" %>
1+
backup <%= @client_user %>@<%= @host %>:<%= @source_path.gsub(/\/$/, '') %>/<%= "\t" %>

templates/config.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,5 @@ exclude <%= value %>
101101
###############################
102102

103103
<% @directories.each do |source_dir| -%>
104-
backup <%= @user %>@<%= @name %>:<%= source_dir.gsub(/\/$/, '') %>/<%= "\t" %>
104+
backup <%= @client_user %>@<%= @name %>:<%= source_dir.gsub(/\/$/, '') %>/<%= "\t" %>
105105
<% end -%>

0 commit comments

Comments
 (0)