From bd4d92e19f28fbd9237a32d92e2d58539aa5afc9 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO <ynerant@crans.org> Date: Wed, 19 Jan 2022 01:24:29 +0100 Subject: [PATCH] [helloworld] Fix uWSGI configuration Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> --- roles/printer/tasks/main.yml | 17 ++++++++++++----- .../{printer.ini.j2 => django-printer.ini.j2} | 0 2 files changed, 12 insertions(+), 5 deletions(-) rename roles/printer/templates/uwsgi/apps-available/{printer.ini.j2 => django-printer.ini.j2} (100%) diff --git a/roles/printer/tasks/main.yml b/roles/printer/tasks/main.yml index 0c63b30f..2f61ae2a 100644 --- a/roles/printer/tasks/main.yml +++ b/roles/printer/tasks/main.yml @@ -147,8 +147,8 @@ - name: Copy uWSGI app template: - src: "uwsgi/apps-available/printer.ini.j2" - dest: "/etc/uwsgi/apps-available/printer.ini" + src: "uwsgi/apps-available/django-printer.ini.j2" + dest: "/etc/uwsgi/apps-available/django-printer.ini" owner: root group: root mode: 0644 @@ -156,8 +156,8 @@ - name: Activate uWSGI app file: - src: "../apps-available/printer.ini" - dest: "/etc/uwsgi/apps-enabled/printer.ini" + src: "../apps-available/django-printer.ini" + dest: "/etc/uwsgi/apps-enabled/django-printer.ini" owner: root group: root state: link @@ -173,8 +173,15 @@ group: www-data mode: u=rwx,g=rwxs,o=rx +- name: Clone projet to get documentation sources + git: + repo: 'https://gitlab.adm.crans.org/nounous/django-printer.git' + dest: '/tmp/django-printer' + umask: '002' + version: "{{ printer.version }}" + - name: Build HTML documentation - command: "sphinx-build -b dirhtml {{ project_path }}/docs/ /var/www/django-printer-doc/" + command: "sphinx-build -b dirhtml /tmp/django-printer/docs/ /var/www/django-printer-doc/" become_user: www-data - name: Indicate module in motd diff --git a/roles/printer/templates/uwsgi/apps-available/printer.ini.j2 b/roles/printer/templates/uwsgi/apps-available/django-printer.ini.j2 similarity index 100% rename from roles/printer/templates/uwsgi/apps-available/printer.ini.j2 rename to roles/printer/templates/uwsgi/apps-available/django-printer.ini.j2 -- GitLab