diff --git a/README.md b/README.md index 5d7e10f1ecde71b417a14e8b758dbf0fe8de255b..ae73855ad346a997f5a405b24e590824b8fee185 100644 --- a/README.md +++ b/README.md @@ -40,10 +40,12 @@ rsync_server_pool_name: pool rsync_server_uid: root rsync_server_gid: root rsync_server_chroot: true -rsync_server_symlinks: true +rsync_server_symlinks: false rsync_server_list: false -rsync_server_exclude_compress: "*.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2" +rsync_server_exclude_compress: "*" rsync_server_log_path: /var/log/rsyncd.log +rsync_server_log_transfer: true +rsync_server_log_format: "%o %h [%a] %f %'l" rsync_server_pid_path: /var/run/rsyncd.pid rsync_server_readonly: false # rsync_server_timeout: 0 # 0 by default, indicates unlimited. @@ -63,6 +65,7 @@ rsync_server_shares: [] # path: "{{ rsync_server_pool_name }}/client2" # hosts_allow: client2.cslab.esss.lu.se client_hostname.cslab.esss.lu.se + License ------- diff --git a/defaults/main.yml b/defaults/main.yml index eaae529bfc88e26dbeb9880ad3ad64553cb41eaf..eb32bfdd7d214fd398795820e642981c59f1cd56 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -4,10 +4,12 @@ rsync_server_pool_name: pool rsync_server_uid: root rsync_server_gid: root rsync_server_chroot: true -rsync_server_symlinks: true +rsync_server_symlinks: false rsync_server_list: false -rsync_server_exclude_compress: "*.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2" +rsync_server_exclude_compress: "*" rsync_server_log_path: /var/log/rsyncd.log +rsync_server_log_transfer: true +rsync_server_log_format: "%o %h [%a] %f %'l" rsync_server_pid_path: /var/run/rsyncd.pid rsync_server_readonly: false # rsync_server_timeout: 0 # 0 by default, indicates unlimited. diff --git a/templates/etc-rsyncd-conf.j2 b/templates/etc-rsyncd-conf.j2 index 873e86f5916982f1946f7f148f5f1cc19e971f61..96d25fea76beef933b0ee274ec082d8fd6314c9e 100644 --- a/templates/etc-rsyncd-conf.j2 +++ b/templates/etc-rsyncd-conf.j2 @@ -23,10 +23,12 @@ uid = {{ rsync_server_uid }} gid = {{ rsync_server_gid }} use chroot = {{ rsync_server_chroot }} log file = {{ rsync_server_log_path }} +transfer logging = {{ rsync_server_log_transfer }} +log format = {{ rsync_server_log_format }} pid file = {{ rsync_server_pid_path }} dont compress = {{ rsync_server_exclude_compress }} munge symlinks = {{ rsync_server_symlinks }} -list = {{ rsync_server_list }} # If a client can see a list of modules available, default is true +list = {{ rsync_server_list }} read only = {{ rsync_server_readonly }} timeout = {{ rsync_server_timeout | default('0') }} max connections = {{ rsync_server_max_connections | default('0') }}