diff --git a/host_vars/warpsrvint b/host_vars/warpsrvint
index 8134c2d10eec759160ceb79a45d2c4d94552097e..544cacfbaa6e353aa225392e8ffbd0a93ec19214 100644
--- a/host_vars/warpsrvint
+++ b/host_vars/warpsrvint
@@ -66,6 +66,12 @@ alert:
     - { mountpoint: "/", warn: "5 GB", crit: "1 GB" }
 
 
+# SAMBA Freigaben 
+samba_shares_public:
+  - { name: Projekte, path: /shares/projekte }
+  - { name: Temp, path: /shares/temp }
+
+
 # Definition von Borgbackup Repositories
 borgbackup_repos:
 
diff --git a/warpsrvint/samba/tasks/main.yml b/warpsrvint/samba/tasks/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..76861c4453b3ced3990a60f1e09c08561ef3983c
--- /dev/null
+++ b/warpsrvint/samba/tasks/main.yml
@@ -0,0 +1,40 @@
+---
+
+- name: Install Packages for {{ servicename }}
+  apt: 
+    state: present
+    name:
+      - samba
+      - logrotate
+
+- name: Konfig-Dateien erstellen
+  template:
+    src: "{{ item }}"
+    dest: "/etc/samba/{{ item }}"
+  with_items:
+    - smb.conf
+  register: config
+
+- name: Enable and start smbd service for {{ servicename }}
+  systemd:
+    name: smbd
+    state: started
+    enabled: yes
+
+- name: Restart smbd service for {{ servicename }}
+  systemd:
+    name: smbd
+    state: restarted
+  when: config.changed 
+
+- name: Enable and start nmbd service for {{ servicename }}
+  systemd:
+    name: nmbd
+    state: started
+    enabled: yes
+
+- name: Restart nmbd service for {{ servicename }}
+  systemd:
+    name: nmbd
+    state: restarted
+  when: config.changed 
diff --git a/warpsrvint/samba/templates/smb.conf b/warpsrvint/samba/templates/smb.conf
new file mode 100644
index 0000000000000000000000000000000000000000..74e86d7cde0d9f30ca485648650f8fa7b27af14e
--- /dev/null
+++ b/warpsrvint/samba/templates/smb.conf
@@ -0,0 +1,31 @@
+
+## Global settings 
+
+[global]
+
+workgroup = warpzone
+netbios name = {{ inventory_hostname }}
+guest account = nobody
+log file = /usr/local/samba/var/log.%m
+max log size = 50
+security = user
+map to guest = bad user
+encrypt passwords = yes
+
+
+## Public Shares 
+
+{% for share in samba_shares_public %}
+
+[{{ share.name }}]
+path = {{ share.path }}
+read only = no
+writable = yes
+browseable = yes
+only guest = yes
+guest ok = yes
+public = yes
+create mask = 777
+
+{% endfor %}
+