diff --git a/roles/rsync/client/tasks/main.yml b/roles/rsync/client/tasks/main.yml index 05273b4..1519109 100644 --- a/roles/rsync/client/tasks/main.yml +++ b/roles/rsync/client/tasks/main.yml @@ -1,23 +1,22 @@ --- - -- name: install rsync packages - package: +- name: Install packages + ansible.builtin.package: name: "{{ item }}" state: installed with_items: - rsync - stunnel -- name: install rsync stunnel wrapper - template: +- name: Install rsync stunnel wrapper + ansible.builtin.template: dest: /usr/local/libexec/rsync-ssl-tunnel src: rsync-ssl-tunnel.j2 mode: 0755 owner: root group: root -- name: install rsync-ssl - copy: +- name: Install rsync-ssl + ansible.builtin.copy: dest: /usr/local/bin/rsync-ssl src: rsync-ssl mode: 0755 diff --git a/roles/rsync/server/tasks/main.yml b/roles/rsync/server/tasks/main.yml index 354ac89..404f708 100644 --- a/roles/rsync/server/tasks/main.yml +++ b/roles/rsync/server/tasks/main.yml @@ -1,11 +1,11 @@ --- -- name: create rsyncd group - group: +- name: Create rsyncd group + ansible.builtin.group: name: rsyncd system: true -- name: create rsyncd user - user: +- name: Create rsyncd user + ansible.builtin.user: name: rsyncd comment: Service RSyncd group: rsyncd @@ -13,40 +13,40 @@ shell: /sbin/nologin system: true -- name: create rsyncd config - template: +- name: Create rsyncd config + ansible.builtin.template: dest: /etc/rsyncd.conf src: rsyncd.conf.j2 mode: 0644 owner: root group: root -- name: create rsyncd config for stunnel - template: +- name: Create rsyncd config for stunnel + ansible.builtin.template: dest: /etc/stunnel/rsyncd.conf src: rsyncd-stunnel.conf.j2 mode: 0644 owner: root group: root -- name: create override directory for rsyncd socket - file: +- name: Create override directory for rsyncd socket + ansible.builtin.file: dest: /etc/systemd/system/rsyncd@.service.d state: directory mode: 0755 owner: root group: root -- name: create override config for rsyncd socket - copy: +- name: Create override config for rsyncd socket + ansible.builtin.copy: dest: /etc/systemd/system/rsyncd@.service.d/stunnel.conf src: systemd-stunnel.conf mode: 0644 owner: root group: root -- name: enable rsyncd socket - systemd: +- name: Enable rsyncd socket + ansible.builtin.systemd: name: rsyncd.socket enabled: true state: started