From 8e4c55a82eed4dc62b42a13d4aec3ea86ebeb8d8 Mon Sep 17 00:00:00 2001 From: Ana Custura Date: Thu, 22 Jan 2026 16:25:29 +0000 Subject: [PATCH] Ensure /var/www/chat directory exists --- ansible/install-keanu-weblite.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/ansible/install-keanu-weblite.yml b/ansible/install-keanu-weblite.yml index 2398312..3d50f3c 100644 --- a/ansible/install-keanu-weblite.yml +++ b/ansible/install-keanu-weblite.yml @@ -3,21 +3,25 @@ hosts: all become: true tasks: - - name: Ensure previous keanu-weblite temp directory is removed - file: - path: /tmp/keanu-weblite - state: absent - - name: Download pre-built keanu archive get_url: url: "https://guardianproject.dev/api/packages/butter/generic/keanu-weblite/latest/keanu-weblite-dev.tar.gz" dest: /tmp mode: '0644' + - name: Create keanu-weblite web directory + file: + path: "/var/www/html/chat" + state: directory + owner: www-data + group: www-data + mode: '0755' + recurse: yes + - name: Untar keanu-weblite unarchive: - src: "/tmp/keanu-weblite-main.tar.gz" - dest: "/var/www/html/chat" + src: "/tmp/keanu-weblite-dev.tar.gz" + dest: "/var/www/html/chat/" remote_src: yes extra_opts: [--strip-components=1] @@ -26,14 +30,12 @@ url: "{{ config_base_url }}/keanu-weblite-config.json" dest: /var/www/html/chat/config.json mode: '0644' - delegate_to: localhost - name: Replace REPLACEME with butter_name in config.json replace: - path: /tmp/keanu-weblite/src/assets/config.json + path: /var/www/html/chat/config.json regexp: 'REPLACEME' replace: "{{ butter_name }}" - delegate_to: localhost - name: Set permissions for /var/www/html/chat become: true