- roles/nginx/templates/188-all-sites.conf.j2: 8 個服務 Jinja2 模板 - roles/docker-compose-service/tasks/main.yml: 通用 Docker Compose role - roles/swap/tasks/main.yml: swap2.img 管理 role (110 專用) - roles/pm2-service/tasks/main.yml: PM2 process 狀態確認 role - .gitea/workflows/ansible-lint.yml: infra/ansible/** 異動自動 lint Sprint B-1 完成: Git = 唯一真相 (Host IaC 骨架) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
453 B
YAML
17 lines
453 B
YAML
---
|
|
# AWOOOI Ansible — 全站入口 Playbook
|
|
# 執行: ansible-playbook -i inventory/hosts.yml playbooks/site.yml
|
|
# 乾跑: ansible-playbook -i inventory/hosts.yml playbooks/site.yml --check
|
|
|
|
- name: "110 DevOps 金庫"
|
|
import_playbook: 110-devops.yml
|
|
tags: ["110", "devops"]
|
|
|
|
- name: "188 AI+Web 中心"
|
|
import_playbook: 188-ai-web.yml
|
|
tags: ["188", "ai_web"]
|
|
|
|
- name: "Nginx 設定同步"
|
|
import_playbook: nginx-sync.yml
|
|
tags: ["nginx"]
|