summaryrefslogtreecommitdiffstats
path: root/manifests/tozt.pp
blob: c3461b295bbe69eb5fa922d0a3a16c35693ad7e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
node 'tozt.localdomain' {
  $default_user = 'doy'
  $persistent_data = '/media/persistent'

  Package::Makepkg {
    build_user => $default_user,
  }

  Base::User[$default_user] -> Package::Makepkg<| build_user == $default_user |>

  include tozt::persistent
  class { 'base':
    default_user => $default_user,
    persistent_data => $persistent_data,
  }
  Class['tozt::persistent'] -> Class['base']

  include tozt::backups
  include tozt::git
  include tozt::pass
  include tozt::paste
  include tozt::services
  include tozt::site
  include tozt::ttrss
  include tozt::vpn
}