--- - name: Reload systemd services systemd: daemon_reload: true - name: Install pretalx plugins shell: cd {{ pretalx_system_home }}/plugins/{{ item.name }} && {{ pretalx_python }} setup.py develop --user with_items: "{{ pretalx_plugins }}" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Run pretalx migrations command: "{{ pretalx_python }} -m pretalx migrate" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Run pretalx static collection command: "{{ pretalx_python }} -m pretalx collectstatic --noinput" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Compile pretalx styles command: "{{ pretalx_python }} -m pretalx regenerate_css" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Copy static manifest shell: "cp -f {{ pretalx_staticfiles_directory }}/staticfiles.json {{ pretalx_staticfiles_directory }}/pretalx-manifest.json" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Compile messages for plugins shell: cd {{ pretalx_system_home }}/plugins/{{ item.name }} && make with_items: "{{ pretalx_plugins }}" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Rebuild pretalx files command: "{{ pretalx_python }} -m pretalx rebuild --npm-install" become: true become_user: "{{ pretalx_system_user }}" changed_when: true - name: Initialize pretalx command: "{{ pretalx_python }} -m pretalx init --noinput" become: true become_user: "{{ pretalx_system_user }}" changed_when: true environment: - DJANGO_SUPERUSER_EMAIL: "{{ pretalx_admin_email }}" - DJANGO_SUPERUSER_PASSWORD: "{{ pretalx_admin_password }}" - PRETALX_INIT_ORGANISER_NAME: "{{ pretalx_orga_name }}" - PRETALX_INIT_ORGANISER_SLUG: "{{ pretalx_orga_slug }}" - name: Restart pretalx service service: name: pretalx@{{ pretalx_instance_identifier }} state: restarted - name: Restart worker service service: name: pretalx-worker@{{ pretalx_instance_identifier }} state: restarted when: pretalx_celery - name: Restart redis service: name: redis state: restarted when: pretalx_redis - name: Reload nginx service: name: nginx state: reloaded - name: Restart pretalx socket service: name: pretalx@{{ pretalx_instance_identifier }}.socket state: restarted