Deploy headscale

This commit is contained in:
Jake Howard
2024-01-27 14:18:37 +00:00
parent 06784563a7
commit 2ceeaf091d
11 changed files with 391 additions and 1 deletions

View File

@ -0,0 +1,24 @@
- name: Include vault
include_vars: vault.yml
- name: Install Headscale
package:
name: headscale
become: true
- name: Install headscale config file
template:
src: files/headscale.yml
dest: /etc/headscale/config.yaml
owner: headscale
mode: "0644"
notify: restart headscale
become: true
- name: Install nginx config
template:
src: files/nginx.conf
dest: /etc/nginx/http.d/headscale.conf
mode: "0644"
become: true
notify: reload nginx