rsync: ansible-lint fixes

This commit is contained in:
Timo Makinen 2022-10-30 15:36:22 +00:00
parent 3bb639d481
commit de90ffc636
2 changed files with 20 additions and 21 deletions

View file

@ -1,23 +1,22 @@
--- ---
- name: Install packages
- name: install rsync packages ansible.builtin.package:
package:
name: "{{ item }}" name: "{{ item }}"
state: installed state: installed
with_items: with_items:
- rsync - rsync
- stunnel - stunnel
- name: install rsync stunnel wrapper - name: Install rsync stunnel wrapper
template: ansible.builtin.template:
dest: /usr/local/libexec/rsync-ssl-tunnel dest: /usr/local/libexec/rsync-ssl-tunnel
src: rsync-ssl-tunnel.j2 src: rsync-ssl-tunnel.j2
mode: 0755 mode: 0755
owner: root owner: root
group: root group: root
- name: install rsync-ssl - name: Install rsync-ssl
copy: ansible.builtin.copy:
dest: /usr/local/bin/rsync-ssl dest: /usr/local/bin/rsync-ssl
src: rsync-ssl src: rsync-ssl
mode: 0755 mode: 0755

View file

@ -1,11 +1,11 @@
--- ---
- name: create rsyncd group - name: Create rsyncd group
group: ansible.builtin.group:
name: rsyncd name: rsyncd
system: true system: true
- name: create rsyncd user - name: Create rsyncd user
user: ansible.builtin.user:
name: rsyncd name: rsyncd
comment: Service RSyncd comment: Service RSyncd
group: rsyncd group: rsyncd
@ -13,40 +13,40 @@
shell: /sbin/nologin shell: /sbin/nologin
system: true system: true
- name: create rsyncd config - name: Create rsyncd config
template: ansible.builtin.template:
dest: /etc/rsyncd.conf dest: /etc/rsyncd.conf
src: rsyncd.conf.j2 src: rsyncd.conf.j2
mode: 0644 mode: 0644
owner: root owner: root
group: root group: root
- name: create rsyncd config for stunnel - name: Create rsyncd config for stunnel
template: ansible.builtin.template:
dest: /etc/stunnel/rsyncd.conf dest: /etc/stunnel/rsyncd.conf
src: rsyncd-stunnel.conf.j2 src: rsyncd-stunnel.conf.j2
mode: 0644 mode: 0644
owner: root owner: root
group: root group: root
- name: create override directory for rsyncd socket - name: Create override directory for rsyncd socket
file: ansible.builtin.file:
dest: /etc/systemd/system/rsyncd@.service.d dest: /etc/systemd/system/rsyncd@.service.d
state: directory state: directory
mode: 0755 mode: 0755
owner: root owner: root
group: root group: root
- name: create override config for rsyncd socket - name: Create override config for rsyncd socket
copy: ansible.builtin.copy:
dest: /etc/systemd/system/rsyncd@.service.d/stunnel.conf dest: /etc/systemd/system/rsyncd@.service.d/stunnel.conf
src: systemd-stunnel.conf src: systemd-stunnel.conf
mode: 0644 mode: 0644
owner: root owner: root
group: root group: root
- name: enable rsyncd socket - name: Enable rsyncd socket
systemd: ansible.builtin.systemd:
name: rsyncd.socket name: rsyncd.socket
enabled: true enabled: true
state: started state: started