main.yml 676 B

1234567891011121314151617181920212223242526272829303132333435
  1. ---
  2. - name: Install dependencies
  3. become: true
  4. apt:
  5. pkg:
  6. - git
  7. - name: Clone babeld-lg git repo
  8. git:
  9. repo: https://codeberg.org/mark22k/babeld-lg.git
  10. dest: "/home/{{ system.user }}/babeld-lg"
  11. clone: true
  12. force: true
  13. register: git_clone
  14. - name: Copy web directory
  15. become: true
  16. copy:
  17. src: "/home/{{ system.user }}/babeld-lg/web/"
  18. remote_src: true
  19. dest: "/var/www/babeld-lg/"
  20. mode: 0755
  21. owner: root
  22. group: root
  23. # when: git_clone is changed
  24. - name: Setup nginx reverse proxy
  25. become: true
  26. template:
  27. src: templates/nginx
  28. dest: /etc/nginx/conf.d/babeld-lg.conf
  29. mode: 0644
  30. notify:
  31. - Restart nginx