--- - name: Clone source ansible.builtin.git: repo: https://git.bitlair.nl/bitlair/revbank-deposit.git version: main dest: /usr/local/lib/revbank-deposit accept_hostkey: yes notify: Restart revbank-deposit - name: Install apt dependencies ansible.builtin.apt: name: - python3-pip - python3-virtualenv - name: Install pip dependencies ansible.builtin.pip: chdir: /usr/local/lib/revbank-deposit virtualenv: .venv requirements: requirements.txt - name: Configure revbank-deposit ansible.builtin.template: src: revbank-deposit.conf dest: /etc/revbank-deposit.conf owner: root group: root mode: 0600 notify: Restart revbank-deposit - name: Install revbank-deposit service ansible.builtin.template: src: revbank-deposit.service dest: /etc/systemd/system/revbank-deposit.service owner: root group: root mode: 0644 notify: Restart revbank-deposit - name: Start revbank-deposit ansible.builtin.systemd: daemon_reload: true name: revbank-deposit state: started enabled: true - meta: flush_handlers