summaryrefslogtreecommitdiffstats
path: root/modules/tozt/manifests/headscale.pp
blob: b337e3bb3d1b9076824b110e5f91c4808ae6ac79 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class tozt::headscale {
  include tozt::certbot
  include tozt::persistent

  class { "headscale":
    data_dir => "/media/persistent/headscale";
  }

  nginx::site {
    "headscale-tls":
      source => 'puppet:///modules/tozt/nginx/headscale-tls.conf',
      require => Class['certbot'];
    "headscale":
      source => 'puppet:///modules/tozt/nginx/headscale.conf';
  }
}