--- - name: Install dependencies ansible.builtin.apt: name: [ git, libterm-readline-gnu-perl, libcurses-ui-perl, qrencode ] state: present - name: Clone revbank source ansible.builtin.git: repo: "{{ bank_revbank_git }}" version: master dest: /home/{{ bank_user }}/revbank.git accept_hostkey: yes - name: Link plugins ansible.builtin.file: state: link src: "{{ item.src }}" path: "{{ item.dest }}" with_items: - src: /home/{{ bank_user }}/revbank.git/plugins dest: /home/{{ bank_user }}/plugins - src: /home/{{ bank_user }}/revbank.git/data/plugins dest: /home/{{ bank_user }}/.revbank/plugins - name: Install git cronjob ansible.builtin.template: src: git.cron dest: /etc/cron.d/revbank-git