Files
awoooi/infra/ansible/roles/nginx/tasks/main.yml
OG T 0139aa79e7 feat(infra): B-1 Ansible Host IaC 骨架完整版
- 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>
2026-04-11 02:47:10 +08:00

17 lines
330 B
YAML

---
# nginx role — 任務主入口
# 由 nginx-sync.yml playbook 呼叫
- name: "確認 nginx 已安裝"
ansible.builtin.package:
name: nginx
state: present
tags: nginx
- name: "確認 nginx 服務啟動且自動啟動"
ansible.builtin.systemd:
name: nginx
state: started
enabled: true
tags: nginx