summaryrefslogtreecommitdiffstats
path: root/manifests/tozt.pp
blob: edc607914af5d1d781348a45afe1d2ca85a4e22b (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
27
28
node 'tozt', 'tozt.localdomain' {
  $persistent_data = '/media/persistent'
  include tozt::persistent
  Class['tozt::persistent'] -> Class['base']

  class { 'base':
    extra_script => "
      (cd /home/doy/coding/metabase-utils && git pull)
      (sudo docker pull bitwardenrs/server)
    ";
  }

  include tozt::operatingsystem
  Class['tozt::operatingsystem'] -> Package<| provider == "pacman" |>

  include tozt::backups
  include tozt::bitwarden
  include tozt::git
  include tozt::gitea
  include tozt::metabase
  include tozt::monitoring
  include tozt::munin
  include tozt::paste
  include tozt::services
  include tozt::site
  include tozt::teleterm
  include tozt::ttrss
}