ansible/roles/bank/tasks/revbank.yaml

28 lines
768 B
YAML

---
- 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