--- # cron run as mirror user - name: Add the mirror user user: name: mirror home: /var/mirror # unused, should be something empty shell: /bin/false - name: Create root directory file: path: "{{ ftpsync.root }}" owner: mirror group: mirror mode: 0755 state: directory - name: Create target directory file: path: "{{ rsync_mirror.root }}/{{ item.dest }}" owner: mirror group: mirror mode: 0755 state: directory loop: "{{ rsync_mirror.targets }}" - name: Configure rsync cron template: src: rsync-mirror-cron.j2 dest: /etc/cron.d/rsync-mirror - name: Indicate role in motd template: src: update-motd.d/05-service.j2 dest: /etc/update-motd.d/05-rsync-mirror mode: 0755