| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- - name: Build frontend v4
- hosts: 127.0.0.1
- roles:
- - mint-dashboard-v4-build
- - openai-proxy-build
- - name: Setup mint repo
- hosts:
- - web
- - fpm
- - task
- - fort
- - ai_translate
- - openai_proxy
- roles:
- - mint-v2.1
- - name: Setup postgresql pali t-search
- hosts:
- - db
- tasks:
- - name: Upload pali.stop
- become: true
- ansible.builtin.copy:
- dest: "/usr/share/postgresql/{{ app_postgresql_version }}/tsearch_data/"
- src: "{{ playbook_dir }}/tsearch_data/pali.stop"
- owner: root
- group: root
- mode: "0444"
- - name: Upload pali.syn
- become: true
- ansible.builtin.copy:
- dest: "/usr/share/postgresql/{{ app_postgresql_version }}/tsearch_data/"
- src: "{{ playbook_dir }}/tsearch_data/pali.syn"
- owner: root
- group: root
- mode: "0444"
- - name: Restart postgresql server
- become: true
- ansible.builtin.systemd:
- state: restarted
- name: postgresql
- - name: Start mint background workers
- hosts:
- - task
- tasks:
- - name: Start worker service
- ansible.builtin.systemd_service:
- name: "{{ app_container_prefix }}-{{ app_domain }}-worker-mq-{{ item }}"
- enabled: true
- state: restarted
- daemon_reload: true
- scope: user
- loop:
- - discussion
- - pr
- - progress
- - wbw.analyses
- - export.pali.chapter
- - export.article
- - name: Start mint php-fpm
- hosts:
- - fpm
- tasks:
- - name: Start fpm service
- ansible.builtin.systemd_service:
- name: "{{ app_container_prefix }}-{{ app_domain }}-fpm-{{ app_php_fpm_port }}"
- enabled: true
- state: restarted
- daemon_reload: true
- scope: user
- - name: Start mint ai-translate worker
- hosts:
- - fort
- - ai_translate
- tasks:
- - name: Enable ai-translate service
- ansible.builtin.systemd_service:
- name: "{{ app_container_prefix }}-{{ app_domain }}-worker-mq-ai.translate"
- enabled: true
- state: restarted
- daemon_reload: true
- scope: user
- - name: Start mint openai-proxy worker
- hosts:
- - openai_proxy
- tasks:
- - name: Enable openai-proxy service
- ansible.builtin.systemd_service:
- name: "{{ app_container_prefix }}-{{ app_domain }}-openai.proxy"
- enabled: true
- state: restarted
- daemon_reload: true
- scope: user
- - name: Setup nginx
- hosts:
- - web
- roles:
- - mint-nginx
- - name: Start single-node worker
- hosts:
- - fort
- tasks:
- - name: Enable schedule run timer
- ansible.builtin.systemd_service:
- name: "{{ app_domain }}-scheduler.timer"
- state: restarted
- enabled: true
- scope: user
|