fix linting
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
7619e3d828
commit
5e5a0cfaca
|
@ -1,6 +1,6 @@
|
||||||
galaxy_info:
|
galaxy_info:
|
||||||
role_name: ansible_role_nmgfitness
|
role_name: djangapp
|
||||||
author: Jens Timmerman
|
author: jens
|
||||||
description: This role installs the nmg fitness app (https://gitea.caret.be/jens/nmgfitness)
|
description: This role installs the nmg fitness app (https://gitea.caret.be/jens/nmgfitness)
|
||||||
|
|
||||||
issue_tracker_url: https://gitea.caret.be/jens/nmgfitness/issues
|
issue_tracker_url: https://gitea.caret.be/jens/nmgfitness/issues
|
||||||
|
|
|
@ -34,12 +34,12 @@
|
||||||
|
|
||||||
- name: 'remove previous install stable'
|
- name: 'remove previous install stable'
|
||||||
file:
|
file:
|
||||||
dest: "{{django_home}}/{{ django_appname }}"
|
dest: "{{ django_home }}/{{ django_appname }}"
|
||||||
state: absent
|
state: absent
|
||||||
|
|
||||||
- name: 'unarchive latest stable'
|
- name: 'unarchive latest stable'
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "{{django_home}}/latest.tar.gz"
|
src: "{{ django_home }}/latest.tar.gz"
|
||||||
remote_src: yes
|
remote_src: yes
|
||||||
dest: "{{ django_home }}"
|
dest: "{{ django_home }}"
|
||||||
owner: "{{ django_user }}"
|
owner: "{{ django_user }}"
|
||||||
|
@ -69,7 +69,7 @@
|
||||||
- name: "Configure djangoapp"
|
- name: "Configure djangoapp"
|
||||||
template:
|
template:
|
||||||
src: "{{ django_appname }}/settings_template.py.j2"
|
src: "{{ django_appname }}/settings_template.py.j2"
|
||||||
dest: "{{django_home }}/{{ django_appname }}/settings.py"
|
dest: "{{ django_home }}/{{ django_appname }}/settings.py"
|
||||||
owner: "{{ django_user }}"
|
owner: "{{ django_user }}"
|
||||||
group: "{{ django_group }}"
|
group: "{{ django_group }}"
|
||||||
mode: 0600
|
mode: 0600
|
||||||
|
@ -78,37 +78,37 @@
|
||||||
- name: 'migrate django app'
|
- name: 'migrate django app'
|
||||||
django_manage:
|
django_manage:
|
||||||
command: migrate
|
command: migrate
|
||||||
app_path: "{{django_home }}/{{ django_appname }}/"
|
app_path: "{{ django_home }}/{{ django_appname }}/"
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ django_user }}"
|
become_user: "{{ django_user }}"
|
||||||
|
|
||||||
- name: check if django superuser exists
|
- name: check if django superuser exists
|
||||||
django_manage:
|
django_manage:
|
||||||
command: 'shell -c "from django.contrib.auth.models import User; print(User.objects.filter(is_superuser=True).exists())"'
|
command: 'shell -c "from django.contrib.auth.models import User; print(User.objects.filter(is_superuser=True).exists())"'
|
||||||
app_path: "{{django_home }}/{{ django_appname }}/"
|
app_path: "{{ django_home }}/{{ django_appname }}/"
|
||||||
register: superuser_exists
|
register: superuser_exists
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ django_user }}"
|
become_user: "{{ django_user }}"
|
||||||
|
|
||||||
- name: "create superjuser for django app if it doesn't exist"
|
- name: "create superjuser for django app if it doesn't exist"
|
||||||
django_manage:
|
django_manage:
|
||||||
command: "createsuperuser --noinput --username=admin --email={{django_admin_email}}"
|
command: "createsuperuser --noinput --username=admin --email={{ django_admin_email }}"
|
||||||
app_path: "{{django_home }}/{{ django_appname }}/"
|
app_path: "{{ django_home }}/{{ django_appname }}/"
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ django_user }}"
|
become_user: "{{ django_user }}"
|
||||||
when: superuser_exists.out.find("True") == -1
|
when: superuser_exists.out.find("True") == -1
|
||||||
|
|
||||||
- name: "set superuser password"
|
- name: "set superuser password"
|
||||||
django_manage:
|
django_manage:
|
||||||
command: shell -c "from django.contrib.auth.models import User; usr = User.objects.get(username='admin'); usr.set_password('{{im_admin_password}}'); usr.save()"
|
command: shell -c "from django.contrib.auth.models import User; usr = User.objects.get(username='admin'); usr.set_password('{{ im_admin_password }}'); usr.save()"
|
||||||
app_path: "{{django_home }}/{{ django_appname }}/"
|
app_path: "{{ django_home }}/{{ django_appname }}/"
|
||||||
become: true
|
become: true
|
||||||
become_user: "{{ django_user }}"
|
become_user: "{{ django_user }}"
|
||||||
|
|
||||||
- name: 'collect static content'
|
- name: 'collect static content'
|
||||||
django_manage:
|
django_manage:
|
||||||
command: "collectstatic"
|
command: "collectstatic"
|
||||||
app_path: "{{django_home }}/{{ django_appname }}/"
|
app_path: "{{ django_home }}/{{ django_appname }}/"
|
||||||
|
|
||||||
- name: "Service djangoapp"
|
- name: "Service djangoapp"
|
||||||
service:
|
service:
|
||||||
|
|
Loading…
Reference in New Issue