| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- - name: Build frontend v4
- hosts: 127.0.0.1
- roles:
- - mint-dashboard-v4-build
- - name: Setup mint repo
- hosts:
- - web
- - fpm
- - task
- - fort
- 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
- scope: user
- loop:
- - discussion
- - pr
- - progress
- - wbw.analyses
- - export.pali.chapter
- - export.article
- - ai.translate
- - 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: started
- scope: user
- - name: Start mint php-fpm
- hosts:
- - ai_translate
- tasks:
- - name: Start ai-translate service
- ansible.builtin.systemd_service:
- name: "{{ app_container_prefix }}-{{ app_domain }}-worker-mq-ai.translate"
- enabled: true
- state: started
- 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: started
- enabled: true
- scope: user
|