- 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
330 B
YAML
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
|