Skip to content
Snippets Groups Projects

Update vampir-mitglieder

4 files
+ 56
3
Compare changes
  • Side-by-side
  • Inline

Files

---
# https://github.com/ansible/ansible/issues/42983
- name: ensure there exists a .ansible folder
file:
path: "{{app_path}}/.ansible"
state: directory
owner: "{{app_user}}"
group: "{{app_group}}"
- name: ensure data model upgrades are applied # noqa 301
command: "{{app_venv}}/bin/flask db upgrade"
args:
chdir: "{{app_path}}"
become: true
become_user: "{{app_user}}"
notify:
- "restart uwsgi instance {{app.instance}}"
- name: ensure we have a folder for invoices
file:
path: "{{ app_path }}/rechnungen"
@@ -7,3 +24,25 @@
owner: "{{ app_user }}"
group: "{{ app_group }}"
mode: '0750'
- name: ensure the celery unit file exists
template:
src: apps/vampir-mitglieder-celery.service.j2
dest: "/etc/systemd/system/{{ app_name }}-celery.service"
owner: root
group: root
mode: '0644'
notify:
- reload systemd service files
- "restart uwsgi instance {{app.instance}}"
- name: ensure the celery service is enabled
service:
name: "{{app_name}}-celery"
enabled: true
state: started
- name: ensure the folder from above is not present anymore
file:
path: "{{app_path}}/.ansible"
state: absent
Loading