2
0

main.yml 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. - name: Download source code
  2. ansible.builtin.unarchive:
  3. src: https://github.com/iapt-platform/mint/archive/{{ mint_version }}.zip
  4. dest: "{{ ansible_env.HOME }}/build"
  5. remote_src: true
  6. creates: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}"
  7. - name: Install third packages
  8. ansible.builtin.command: docker/mint/run.sh {{ app_mint_image_name }} setup
  9. args:
  10. chdir: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}"
  11. creates: api-v8/public/node_modules
  12. - name: Download repo
  13. ansible.builtin.fetch:
  14. src: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}"
  15. dest: "{{ playbook_dir }}/tmp/"
  16. mode: "0755"
  17. # - name: Upload dashboard dist
  18. # ansible.builtin.copy:
  19. # src: "{{ playbook_dir }}/tmp/mint-{{ mint_version }}/dashboard-v4/dashboard/dist"
  20. # dest: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}/dashboard-v4/dashboard"
  21. # mode: "0755"
  22. # - name: Compress repo.xz
  23. # community.general.archive:
  24. # path: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}"
  25. # dest: "{{ ansible_env.HOME }}/build/mint-{{ mint_version }}.tar.xz"
  26. # format: xz
  27. # mode: "0444"