mint.yml 715 B

123456789101112131415161718192021222324252627282930
  1. - name: Setup deploy folder
  2. hosts: all:!localhost
  3. tasks:
  4. - name: Create www folder
  5. become: true
  6. ansible.builtin.file:
  7. path: "{{ app_deploy_target | dirname }}"
  8. state: directory
  9. owner: "{{ ansible_user }}"
  10. mode: "0755"
  11. - name: Build mint package
  12. hosts: building
  13. roles:
  14. - mint-release-build
  15. - name: Build mint package
  16. hosts:
  17. - web
  18. - fort
  19. - fpm
  20. - task
  21. - ai_translate
  22. - openai_proxy
  23. tasks:
  24. - name: "Upload mint-{{ mint_version }}.tar.xz"
  25. ansible.builtin.unarchive:
  26. src: "{{ ansible_env.HOME }}/tmp/{{ app_domain }}/mint-{{ mint_version }}.tar.xz"
  27. dest: /srv/{{ app_domain }}
  28. delegate_to: building