|
@@ -0,0 +1,31 @@
|
|
|
+- name: 'Install Rsync daemon related packages'
|
|
|
+ apt:
|
|
|
+ pkg: '{{ item }}'
|
|
|
+ state: 'installed'
|
|
|
+ with_items:
|
|
|
+ - 'rsync'
|
|
|
+
|
|
|
+- name: 'Create Rsync daemon configuration directory'
|
|
|
+ file:
|
|
|
+ path: '/etc/rsync.d'
|
|
|
+ owner: 'root'
|
|
|
+ group: 'root'
|
|
|
+ mode: 0755
|
|
|
+ state: 'directory'
|
|
|
+
|
|
|
+- name: 'Install Rsync daemon configuration'
|
|
|
+ template:
|
|
|
+ src: 'templates/rsyncd.conf.j2'
|
|
|
+ dest: '/etc/rsyncd.conf'
|
|
|
+ owner: 'root'
|
|
|
+ group: 'root'
|
|
|
+ mode: 0644
|
|
|
+ notify:
|
|
|
+ - 'Restart Rsync Daemon'
|
|
|
+
|
|
|
+- name: 'Ensure Rsync daemon is running'
|
|
|
+ service:
|
|
|
+ name: 'rsync'
|
|
|
+ state: 'started'
|
|
|
+
|
|
|
+# vim: ft=ansible
|