diff --git a/web/tasks/hugo.yml b/web/tasks/hugo.yml index 8f2c41ab5aa81c09602a983af93362ee8f82aba1..5f4b1d469e0ad878d234bdb643e953f978c47f3a 100644 --- a/web/tasks/hugo.yml +++ b/web/tasks/hugo.yml @@ -11,25 +11,25 @@ when: "'hugo' not in ansible_facts.packages" - name: "Make sure repos directory exists" ansible.builtin.file: - path: "~/repos" + path: "~/public_repos" state: directory owner: fflux group: fflux - mode: '1750' + mode: '1755' become: true become_user: fflux - name: "Clone website repo" ansible.builtin.git: accept_newhostkey: true repo: "ssh://kallithea@projects.c3l.lu/freifunk/web/website" - dest: "/home/fflux/repos/website" - version: "main" + dest: "/home/fflux/public_repos/website" + version: "testing" become: true become_user: fflux register: hugo_website_cloned - name: "Build the website" ansible.builtin.command: - chdir: "/home/fflux/repos/website" + chdir: "/home/fflux/public_repos/website" cmd: "hugo --minify" become: true become_user: fflux @@ -38,7 +38,7 @@ changed_when: hugo_website_built.rc == 0 - name: "Symlink to website" ansible.builtin.file: - src: "/home/fflux/repos/website" + src: "/home/fflux/public_repos/website/public" dest: "/var/www/website" owner: fflux group: fflux