28 lines
768 B
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
|