aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/filer/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/modules/filer/manifests')
-rw-r--r--personal_infra/puppet/modules/filer/manifests/init.pp23
1 files changed, 23 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/filer/manifests/init.pp b/personal_infra/puppet/modules/filer/manifests/init.pp
new file mode 100644
index 00000000..498fe9a9
--- /dev/null
+++ b/personal_infra/puppet/modules/filer/manifests/init.pp
@@ -0,0 +1,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,
+ }
+}