Added Tvheadend and mqtt CT

This commit is contained in:
2021-10-06 00:37:17 +00:00
parent 33d8a9a56a
commit d524353b3f
8 changed files with 77 additions and 7 deletions

View File

@@ -949,6 +949,7 @@ packages:
- jellyfin
- docker
- smb
- tvheadend
#Https Repo pkgs
- packages:
@@ -962,6 +963,7 @@ packages:
- pihole
- docker
- smb
- tvheadend
#Minimal pkgs
- packages:
@@ -1109,7 +1111,7 @@ packages:
variants:
- docker
#webin pkgs
#webmin pkgs
- packages:
- webmin
action: install
@@ -1128,6 +1130,12 @@ packages:
variants:
- smb
#Tvheadend pkgs
- packages:
- tvheadend
action: install
variants:
- tvheadend
repositories:
- name: sources.list
@@ -1136,48 +1144,62 @@ packages:
deb http://deb.debian.org/debian {{ image.release }}-updates main contrib
deb http://security.debian.org {{ image.release }}-security main contrib
#Jenkins repo
- name: jenkins.list
url: |-
deb [signed-by=/usr/share/keyrings/jenkins-keyring.gpg] https://pkg.jenkins.io/debian-stable binary/
variants:
- jenkins
#Mysql Repo
- name: mysql.list
url: |-
deb [signed-by=/usr/share/keyrings/mysql-archive-keyring.gpg arch=amd64] http://repo.mysql.com/apt/debian/ {{ image.release }} mysql-8.0
variants:
- mysql
#collabora CODE repo
- name: collabora.list
url: |-
deb [signed-by=/usr/share/keyrings/collaboraonline-release-keyring.gpg arch=amd64] https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian11 ./
variants:
- collabora
#Jellyfin repo
- name: jellyfin.list
url: |-
deb [signed-by=/usr/share/keyrings/jellyfin-keyring.gpg] https://repo.jellyfin.org/debian {{ image.release }} main
variants:
- jellyfin
#Docker repo
- name: docker.list
url: |-
deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg arch=amd64] https://download.docker.com/linux/debian {{ image.release }} stable
variants:
- docker
#Webmin repo
- 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
#WSDD (Web Services Dynamic Discovery) Repo
- 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
#Tvheadend Repo
- name: tvheadend.list
url: |-
deb [signed-by=/usr/share/keyrings/tvheadend-archive-keyring.gpg arch=amd64] https://apt.tvheadend.org/unstable {{ image.release }} main
variants:
- tvheadend
actions:
- trigger: post-unpack
action: |-
@@ -1281,7 +1303,7 @@ actions:
variants:
- docker
#MySQL Repo key
#MySQL Repo key and inital password
- trigger: post-unpack
action: |-
#!/bin/bash
@@ -1311,5 +1333,15 @@ actions:
variants:
- smb
#TvHeadend Repo key and inital username and password
- trigger: post-unpack
action: |-
#!/bin/bash
curl --retry 7 --retry-delay 5 -L -s https://doozer.io/keys/tvheadend/tvheadend/pgp | gpg --dearmor > /usr/share/keyrings/tvheadend-archive-keyring.gpg
debconf-set-selections <<< "tvheadend tvheadend/admin_username string setup"
debconf-set-selections <<< "tvheadend tvheadend/admin_password password setup"
variants:
- tvheadend
mappings:
architecture_map: debian