fix: move ACP service checks to final validation phase
This commit is contained in:
parent
5f00409550
commit
c627f016bf
@ -1 +1,10 @@
|
||||
---
|
||||
- name: Check required ACP and gateway service status
|
||||
ansible.builtin.systemd:
|
||||
name: "{{ item }}"
|
||||
loop: "{{ xworkmate_bridge_required_services | default(['acp-codex.service', 'acp-opencode.service', 'acp-gemini.service', 'acp-hermes.service']) }}"
|
||||
register: xworkmate_bridge_dependency_status
|
||||
until: xworkmate_bridge_dependency_status.status.ActiveState | default('') == "active"
|
||||
retries: 12
|
||||
delay: 5
|
||||
ignore_errors: true
|
||||
|
||||
@ -75,14 +75,7 @@
|
||||
retries: 12
|
||||
delay: 5
|
||||
|
||||
- name: Check required ACP and gateway service status
|
||||
ansible.builtin.systemd:
|
||||
name: "{{ item }}"
|
||||
loop: "{{ xworkmate_bridge_required_services }}"
|
||||
register: xworkmate_bridge_dependency_status
|
||||
until: xworkmate_bridge_dependency_status.status.ActiveState | default('') == "active"
|
||||
retries: 12
|
||||
delay: 5
|
||||
|
||||
|
||||
- name: Capture listening TCP sockets for xworkmate-bridge stack
|
||||
ansible.builtin.command:
|
||||
|
||||
@ -74,3 +74,12 @@
|
||||
|
||||
# 可选服务
|
||||
- import_playbook: setup-xfce-xrdp.yaml
|
||||
|
||||
# 最后的部署校验
|
||||
- name: 最终部署状态检查
|
||||
hosts: all
|
||||
become: true
|
||||
gather_facts: false
|
||||
roles:
|
||||
- role: roles/vhosts/validation
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user