--- - name: Create group ansible.builtin.group: name: routeros system: true - name: Create user ansible.builtin.user: name: routeros comment: RouterOS Downloader group: routeros create_home: false home: /var/empty shell: /sbin/nologin system: true - name: Create download directory ansible.builtin.file: path: /srv/web/oob.foo.sh/routeros state: directory mode: "0775" owner: root group: routeros - name: Install README.md ansible.builtin.copy: dest: /srv/web/oob.foo.sh/routeros/README.md src: README.md mode: "0644" owner: root group: "{{ ansible_wheel }}" - name: Install download script ansible.builtin.copy: dest: /usr/local/bin/download-routeros-firmware src: download-routeros-firmware.sh mode: "0755" owner: root group: "{{ ansible_wheel }}" - name: Install cron job ansible.builtin.cron: name: download-routeros-firmware job: /usr/local/bin/download-routeros-firmware user: routeros hour: "05" minute: "25"