bank: Changes required for RevBank 10.0
This commit is contained in:
parent
0a7dfab99f
commit
eb0a724309
2 changed files with 7 additions and 31 deletions
|
@ -11,40 +11,16 @@
|
||||||
dest: /home/{{ bank_user }}/revbank.git
|
dest: /home/{{ bank_user }}/revbank.git
|
||||||
accept_hostkey: yes
|
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
|
- name: Link plugins
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
state: link
|
state: link
|
||||||
path: /home/{{ bank_user }}/{{ item }}
|
src: "{{ item.src }}"
|
||||||
src: /home/{{ bank_user }}/revbank.git/{{ item }}
|
path: "{{ item.dest }}"
|
||||||
with_items:
|
with_items:
|
||||||
- plugins
|
- src: /home/{{ bank_user }}/revbank.git/plugins
|
||||||
- revbank.plugins
|
dest: /home/{{ bank_user }}/plugins
|
||||||
|
- src: /home/{{ bank_user }}/revbank.git/data/plugins
|
||||||
- name: Create git data dir
|
dest: /home/{{ bank_user }}/.revbank/plugins
|
||||||
ansible.builtin.file:
|
|
||||||
path: /home/{{ bank_user }}/data.git
|
|
||||||
state: directory
|
|
||||||
|
|
||||||
- name: Install git cronjob
|
- name: Install git cronjob
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
SHELL=/bin/bash
|
SHELL=/bin/bash
|
||||||
|
|
||||||
#m h dom mon dow user command
|
#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
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue