2
0

mint.yml 1.3 KB

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