feat: headscale role

This commit is contained in:
Iain Learmonth 2026-05-25 08:23:29 +01:00
parent 9c182dba10
commit 3759f93a10
9 changed files with 476 additions and 0 deletions

View file

@ -47,6 +47,34 @@
- role: sr2c.core.node_exporter
tags: prometheus
- name: Deploy and update Headscale server
hosts:
- headscale
roles:
- role: sr2c.core.baseline
vars:
baseline_epel_packages_allowed:
- certbot
- python3-certbot
- python3-pyrfc3339
- python3-parsedatetime
- python3-josepy
- python3-importlib-metadata
- python3-configargparse
- python3-acme
- python3-zipp
- python3-pyOpenSSL
- node-exporter
tags: bootstrap
- role: freeipa.ansible_freeipa.ipaclient
become: true
state: present
tags: bootstrap
- role: sr2c.core.node_exporter
tags: prometheus
- role: sr2c.core.podman_headscale
tags: headscale
- name: Deploy and update the Prometheus server
hosts:
- prometheus