Added smb CT

This commit is contained in:
2021-09-29 02:03:56 +00:00
parent cc6f043f9e
commit 33d8a9a56a
6 changed files with 149 additions and 3 deletions

View File

@@ -923,6 +923,13 @@ files:
variants:
- docker
#FileForSMB
- path: /opt/Setup
generator: copy
source: CT-Files/smb
variants:
- smb
packages:
manager: apt
update: true
@@ -941,6 +948,7 @@ packages:
- collabora
- jellyfin
- docker
- smb
#Https Repo pkgs
- packages:
@@ -953,6 +961,7 @@ packages:
- jellyfin
- pihole
- docker
- smb
#Minimal pkgs
- packages:
@@ -1090,6 +1099,7 @@ packages:
action: install
variants:
- domoticz
#docker pkgs
- packages:
- docker-ce
@@ -1099,6 +1109,26 @@ packages:
variants:
- docker
#webin pkgs
- packages:
- webmin
action: install
variants:
- smb
#Samba pkgs
- packages:
- samba
- samba-vfs-modules
- cron
- avahi-daemon
- avahi-utils
- wsdd
action: install
variants:
- smb
repositories:
- name: sources.list
url: |-
@@ -1136,6 +1166,18 @@ packages:
variants:
- docker
- name: webmin.list
url: |-
deb [signed-by=/usr/share/keyrings/webmin-archive-keyring.gpg arch=amd64] http://download.webmin.com/download/repository sarge contrib
variants:
- smb
- name: wsdd.list
url: |-
deb [signed-by=/usr/share/keyrings/wsdd-archive-keyring.gpg arch=amd64] https://pkg.ltec.ch/public/ {{ image.release }} main
variants:
- smb
actions:
- trigger: post-unpack
action: |-
@@ -1184,6 +1226,7 @@ actions:
- pihole
- domoticz
- omadaV3
- smb
- trigger: post-packages
action: |-
@@ -1193,6 +1236,19 @@ actions:
- jenkinsbuilder
- imgbuilder
#Webmin general setup
- trigger: post-packages
action: |-
#!/bin/sh
sed -i 's/ssl=1/ssl=0/g' /etc/webmin/miniserv.conf
sed -i 's/port=10000/port=80/g' /etc/webmin/miniserv.conf
mkdir /etc/webmin/authentic-theme
echo "settings_global_palette_unauthenticated='dark';" > /etc/webmin/authentic-theme/settings.js
echo "settings_force_night_mode=1;" >> /etc/webmin/authentic-theme/settings.js
chown -R root:bin /etc/webmin/authentic-theme
variants:
- smb
#Jenkins Repo key
- trigger: post-unpack
action: |-
@@ -1239,5 +1295,21 @@ actions:
variants:
- mysql
#Webin Repo key
- trigger: post-unpack
action: |-
#!/bin/sh
curl --retry 7 --retry-delay 5 -L -s http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /usr/share/keyrings/webmin-archive-keyring.gpg
variants:
- smb
#Wsdd Repo key
- trigger: post-unpack
action: |-
#!/bin/sh
curl --retry 7 --retry-delay 5 -L -s https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key | gpg --dearmor > /usr/share/keyrings/wsdd-archive-keyring.gpg
variants:
- smb
mappings:
architecture_map: debian