mint-v2.2.yml 622 B

12345678910111213141516171819202122232425262728293031
  1. - name: Setup local build folder
  2. hosts: localhost
  3. tasks:
  4. - name: Git checkout repo
  5. ansible.builtin.git:
  6. repo: "https://github.com/iapt-platform/mint.git"
  7. dest: "{{ playbook_dir }}/tmp/mint"
  8. version: "{{ mint_version }}"
  9. - name: Build on local
  10. hosts: localhost
  11. roles:
  12. - mint-dashboard-v4-build
  13. - mint-openai-proxy-build
  14. - clove-build
  15. - name: Build mint package on remote
  16. hosts: building
  17. roles:
  18. - mint-release-build
  19. - name: Setup deploy folder
  20. hosts: all:!localhost
  21. roles:
  22. - mint-v2.2
  23. - name: Setup nginx
  24. hosts:
  25. - web
  26. roles:
  27. - mint-nginx