- ansible/files 改为与文档 XX-YY 对齐的目录结构,更新相关 playbook 路径 - 新增 scripts/verify.sh 与 ansible/playbooks/verify/*.yml,移除单体 verify-matrix.yml - 补充 docs/00-02 矩阵状态、00-05 验证框架与流程、00-04 环境与 ylc65 工作机说明 - 增加 k3s 存储准备、Longhorn、local-path 等 playbook 与辅助脚本 Made-with: Cursor
33 lines
946 B
YAML
33 lines
946 B
YAML
- name: Assert docs file exists
|
|
ansible.builtin.stat:
|
|
path: "{{ repo_root }}/docs/{{ doc_filename }}"
|
|
register: _doc_stat
|
|
|
|
- name: Fail when docs file missing
|
|
ansible.builtin.assert:
|
|
that:
|
|
- _doc_stat.stat.exists
|
|
fail_msg: "docs file missing: docs/{{ doc_filename }}"
|
|
|
|
- name: Find matching ansible/files doc_id directory
|
|
ansible.builtin.find:
|
|
paths: "{{ repo_root }}/ansible/files"
|
|
file_type: directory
|
|
patterns: "{{ doc_id }}-*"
|
|
use_regex: false
|
|
register: _files_dirs
|
|
|
|
- name: Fail when ansible/files doc_id directory missing
|
|
ansible.builtin.assert:
|
|
that:
|
|
- _files_dirs.matched | int >= 1
|
|
fail_msg: "ansible/files missing doc_id directory: ansible/files/{{ doc_id }}-*"
|
|
|
|
- name: Show noop verification summary
|
|
ansible.builtin.debug:
|
|
msg:
|
|
- "doc_id={{ doc_id }}"
|
|
- "doc={{ doc_filename }}"
|
|
- "files_dirs={{ _files_dirs.files | map(attribute='path') | list }}"
|
|
|