From b8d455c6364b78148288785cc4104044675d7bef 2023-12-14 20:54:03 From: x Date: 2023-12-14 20:54:03 Subject: [PATCH] fix: properly create api directory within /var/www/ --- diff --git a/web/tasks/api.yml b/web/tasks/api.yml index 5e09c14654afec84ba078a35295fd2fc567610bf..41c1ed5e053d5d3f79098823cfdcd3eb4b6023c7 100644 --- a/web/tasks/api.yml +++ b/web/tasks/api.yml @@ -1,15 +1,18 @@ --- # Setup the API website -- name: "Clone website repo" +- name: "Make sure api directory exists" + ansible.builtin.file: + path: /var/www/api/"" + state: directory + owner: fflux + group: fflux + mode: '1755' + become: true +- name: "Clone api repo" ansible.builtin.git: + accept_newhostkey: yes repo: "ssh://kallithea@projects.c3l.lu/freifunk/web/api" dest: "/var/www/api/" version: "main" become: true -- name: "Assign permissions to fflux" - ansible.builtin.file: - path: "/var/www/api/" - owner: fflux - group: fflux - recurse: true - become: true + become_user: fflux