| 123456789101112131415161718192021222324252627 |
- - name: Create www folder
- become: true
- ansible.builtin.file:
- path: "/mnt/{{ app_domain }}"
- state: directory
- owner: "{{ ansible_user }}"
- mode: "0755"
- - name: Download source code
- ansible.builtin.unarchive:
- src: https://github.com/iapt-platform/mint/archive/{{ mint_version }}.zip
- dest: "/mnt/{{ app_domain }}"
- remote_src: true
- creates: "{{ app_deploy_target }}"
- - name: Upload dashboard-v4 dist
- ansible.posix.synchronize:
- src: "{{ playbook_dir }}/tmp/mint/dashboard-v4/dashboard/dist-{{ mint_version }}/"
- dest: "{{ app_deploy_target }}/dashboard-v4/dashboard/dist/"
- - name: Setup laravel
- ansible.builtin.import_tasks: laravel-v8.yml
- - name: Force systemd to reread configs
- become: true
- ansible.builtin.systemd:
- daemon_reload: true
|