aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/filer/manifests
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2026-07-29 08:39:14 +0200
committeralex <alex@pdp7.net>2026-07-29 08:39:35 +0200
commitf3277d10bb9dc5582a7ad5df413dc3adcab7557b (patch)
tree85582df74569409a10ce15f26719e5780e3dca5b /personal_infra/puppet/modules/filer/manifests
parent29f7418c624b3bd2124afdb4cfe270d1dd77fc58 (diff)
Import old filer module for more network updates
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,
+ }
+}