diff --git a/meta/main.yml b/meta/main.yml index dd6671f..913e8f9 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,6 +1,6 @@ galaxy_info: - role_name: ansible_role_nmgfitness - author: Jens Timmerman + role_name: djangapp + author: jens description: This role installs the nmg fitness app (https://gitea.caret.be/jens/nmgfitness) issue_tracker_url: https://gitea.caret.be/jens/nmgfitness/issues diff --git a/tasks/main.yml b/tasks/main.yml index da69534..81bf50d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -34,12 +34,12 @@ - name: 'remove previous install stable' file: - dest: "{{django_home}}/{{ django_appname }}" + dest: "{{ django_home }}/{{ django_appname }}" state: absent - name: 'unarchive latest stable' unarchive: - src: "{{django_home}}/latest.tar.gz" + src: "{{ django_home }}/latest.tar.gz" remote_src: yes dest: "{{ django_home }}" owner: "{{ django_user }}" @@ -69,7 +69,7 @@ - name: "Configure djangoapp" template: src: "{{ django_appname }}/settings_template.py.j2" - dest: "{{django_home }}/{{ django_appname }}/settings.py" + dest: "{{ django_home }}/{{ django_appname }}/settings.py" owner: "{{ django_user }}" group: "{{ django_group }}" mode: 0600 @@ -78,37 +78,37 @@ - name: 'migrate django app' django_manage: command: migrate - app_path: "{{django_home }}/{{ django_appname }}/" + app_path: "{{ django_home }}/{{ django_appname }}/" become: true become_user: "{{ django_user }}" - name: check if django superuser exists django_manage: 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 become: true become_user: "{{ django_user }}" - name: "create superjuser for django app if it doesn't exist" django_manage: - command: "createsuperuser --noinput --username=admin --email={{django_admin_email}}" - app_path: "{{django_home }}/{{ django_appname }}/" + command: "createsuperuser --noinput --username=admin --email={{ django_admin_email }}" + app_path: "{{ django_home }}/{{ django_appname }}/" become: true become_user: "{{ django_user }}" when: superuser_exists.out.find("True") == -1 - name: "set superuser password" 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()" - app_path: "{{django_home }}/{{ django_appname }}/" + 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 }}/" become: true become_user: "{{ django_user }}" - name: 'collect static content' django_manage: command: "collectstatic" - app_path: "{{django_home }}/{{ django_appname }}/" + app_path: "{{ django_home }}/{{ django_appname }}/" - name: "Service djangoapp" service: