mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 04:14:43 +00:00
* Add Docker official apt repo to docker role The docker role was installing docker-compose-plugin which is only available from Docker's official apt repository. helsinki-a had it configured manually, but london-b and copenhagen-a did not, causing deploy failures. Now the role: - Adds Docker's GPG key and apt repo (handles both Debian and Ubuntu) - Installs docker-ce, docker-ce-cli, containerd.io, docker-compose-plugin - Removes conflicting stock packages (docker.io, docker-compose) * fix: resolve yamllint violations in docker role - Remove standalone comment blocks that caused indentation errors - Collapse multiline repo string to single line - Ensure document start marker is present * fix: keep all lines under 160 chars for yamllint Use set_fact to build the Docker repo line in parts instead of one long inline string. * fix: resolve yamllint errors in london-b host_vars and promtail config - Remove trailing blank line in inventory/host_vars/london-b.yml - Add missing document start marker to promtail config - Fix indentation in promtail scrape_configs (indent list items under key) * Remove ansible-lint on push, keep PR-only Lint already runs on pull_request — no need to double up on push to main.
32 lines
722 B
YAML
32 lines
722 B
YAML
---
|
|
server:
|
|
http_listen_port: 9080
|
|
grpc_listen_port: 0
|
|
|
|
positions:
|
|
filename: /tmp/positions.yaml
|
|
|
|
clients:
|
|
- url: http://192.168.1.254:3100/loki/api/v1/push
|
|
|
|
scrape_configs:
|
|
- job_name: london-b
|
|
static_configs:
|
|
- targets:
|
|
- localhost
|
|
labels:
|
|
job: varlogs
|
|
instance: london-b
|
|
__path__: /var/log/*log
|
|
- targets:
|
|
- localhost
|
|
labels:
|
|
job: plex
|
|
instance: london-b
|
|
__path__: /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs/*log
|
|
- targets:
|
|
- localhost
|
|
labels:
|
|
job: jellyfin
|
|
instance: london-b
|
|
__path__: /var/log/jellyfin/*log
|