From 448321929543c8c3e3f35642f593fb1a4e2d0a4d Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Fri, 4 Jan 2019 15:25:34 +0100 Subject: [PATCH] Configure pagure for archive generation Signed-off-by: Pierre-Yves Chibon --- roles/pagure/frontend/tasks/main.yml | 7 +++++-- roles/pagure/frontend/templates/pagure.cfg | 3 +++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/roles/pagure/frontend/tasks/main.yml b/roles/pagure/frontend/tasks/main.yml index f86d744b8b..1d8d1baa6c 100644 --- a/roles/pagure/frontend/tasks/main.yml +++ b/roles/pagure/frontend/tasks/main.yml @@ -238,10 +238,13 @@ # Set-up Pagure -- name: create the /var/www/releases folder +- name: create the folders used for releases and archives file: state=directory - path=/var/www/releases + path={{ item }} owner=git group=git mode=0775 + with_items: + - /var/www/releases + - /var/www/archives tags: - pagure - web diff --git a/roles/pagure/frontend/templates/pagure.cfg b/roles/pagure/frontend/templates/pagure.cfg index b2f633f830..f1b0586100 100644 --- a/roles/pagure/frontend/templates/pagure.cfg +++ b/roles/pagure/frontend/templates/pagure.cfg @@ -124,6 +124,9 @@ UPLOAD_FOLDER_URL = 'https://releases.pagure.org/' {% endif %} UPLOAD_FOLDER_PATH = '/var/www/releases/' +### Folder where are cached the archives +ARCHIVE_FOLDER = '/var/www/archives/' + ### Home folder of the gitolite user ### Folder where to run gl-compile-conf from