aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/filer/manifests/init.pp
blob: 498fe9a910cebbd10cbb4281d5ac0edb2deaed1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class filer {

  package {"samba":}

  file {"/etc/samba/smb.conf":
    content => template("filer/smb.conf"),
    notify => [
      Service["smbd"],
      Service["nmbd"],
    ],
    require => Package["samba"],
  }

  service {"smbd":
    ensure => running,
    enable => true,
  }

  service {"nmbd":
    ensure => running,
    enable => true,
  }
}