mint.yml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. - name: Build frontend v4
  2. hosts: 127.0.0.1
  3. roles:
  4. - mint-dashboard-v4-build
  5. - name: Setup mint repo
  6. hosts:
  7. - web
  8. - fpm
  9. - task
  10. - fort
  11. roles:
  12. - mint-v2.1
  13. - name: Setup postgresql pali t-search
  14. hosts:
  15. - db
  16. tasks:
  17. - name: Upload pali.stop
  18. become: true
  19. ansible.builtin.copy:
  20. dest: "/usr/share/postgresql/{{ app_postgresql_version }}/tsearch_data/"
  21. src: "{{ playbook_dir }}/tsearch_data/pali.stop"
  22. owner: root
  23. group: root
  24. mode: "0444"
  25. - name: Upload pali.syn
  26. become: true
  27. ansible.builtin.copy:
  28. dest: "/usr/share/postgresql/{{ app_postgresql_version }}/tsearch_data/"
  29. src: "{{ playbook_dir }}/tsearch_data/pali.syn"
  30. owner: root
  31. group: root
  32. mode: "0444"
  33. - name: Restart postgresql server
  34. become: true
  35. ansible.builtin.systemd:
  36. state: restarted
  37. name: postgresql
  38. - name: Setup mint background workers
  39. hosts:
  40. - task
  41. roles:
  42. - mint-workers
  43. - name: Setup mint php-fpm
  44. hosts:
  45. - fpm
  46. roles:
  47. - mint-php-fpm
  48. - name: Setup nginx
  49. hosts:
  50. - web
  51. roles:
  52. - mint-nginx