29 lines
648 B
YAML
29 lines
648 B
YAML
---
|
|
# Order: base OS → central Loki/Prometheus/Grafana → Alloy agents.
|
|
# Alloy on every host pushes to the stack on ai-server-4080, so the stack
|
|
# must exist before (or at least as Alloy starts against) those endpoints.
|
|
|
|
- name: Provision webservers (base)
|
|
hosts: webservers
|
|
become: true
|
|
roles:
|
|
- common
|
|
- ufw
|
|
- docker
|
|
- nodejs
|
|
- gitea-key
|
|
- tianji
|
|
|
|
- name: Provision central observability stack
|
|
hosts: ai-server-4080
|
|
become: true
|
|
roles:
|
|
- role: observability
|
|
when: observability_stack | default(false) | bool
|
|
|
|
- name: Provision Alloy agents
|
|
hosts: webservers
|
|
become: true
|
|
roles:
|
|
- alloy
|