bank: Changes required for RevBank 10.0

This commit is contained in:
polyfloyd 2025-05-04 23:05:15 +02:00
parent 0a7dfab99f
commit eb0a724309
2 changed files with 7 additions and 31 deletions

View file

@ -11,40 +11,16 @@
dest: /home/{{ bank_user }}/revbank.git
accept_hostkey: yes
- name: Create data files
ansible.builtin.command: cp /home/{{ bank_user }}/revbank.git/{{ item }} /home/{{ bank_user }}/{{ item }}
args:
creates: /home/{{ bank_user }}/{{ item }}
with_items:
- revbank.accounts
- revbank.market
- revbank.products
- name: Ensure data file permissions
ansible.builtin.file:
path: /home/{{ bank_user }}/{{ item }}
state: touch
owner: "{{ bank_user }}"
group: "{{ bank_user }}"
mode: 0644
with_items:
- revbank.accounts
- revbank.market
- revbank.products
- name: Link plugins
ansible.builtin.file:
state: link
path: /home/{{ bank_user }}/{{ item }}
src: /home/{{ bank_user }}/revbank.git/{{ item }}
src: "{{ item.src }}"
path: "{{ item.dest }}"
with_items:
- plugins
- revbank.plugins
- name: Create git data dir
ansible.builtin.file:
path: /home/{{ bank_user }}/data.git
state: directory
- 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:

View file

@ -1,4 +1,4 @@
SHELL=/bin/bash
#m h dom mon dow user command
*/10 * * * * {{ bank_user }} (cd /home/{{ bank_user }}/data.git && git pull -r && git push && git gc --auto && cp revbank.products ../revbank.products)
*/10 * * * * {{ bank_user }} git -C ~/.revbank pull -r && git -C ~/.revbank push