Added elkarbackup CT

This commit is contained in:
2021-11-18 16:08:24 +00:00
parent f1a507cfa1
commit c043c4825c
23 changed files with 377 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' , 'transfersh' , 'iscsi' , 'z2mqtt' , 'nodered' , 'nodejs' , 'mqtt' , 'mailbackup' ]
String[] ImgVariantList = ['minimal', 'default' , 'gitea' , 'nginx' , 'ddns' , 'transfersh' , 'iscsi' , 'z2mqtt' , 'nodered' , 'nodejs' , 'mqtt' , 'mailbackup', 'elkarbackupALP' ]
pipeline {
agent { label 'LXCBuilder' }

View File

@@ -266,6 +266,7 @@ files:
variants:
- gitea
- nextcloud
- elkarbackupALP
## for run only version
- path: /root/ReadMe
@@ -345,6 +346,13 @@ files:
variants:
- mailbackup
#FileForElkarbackup
- path: /opt/Setup
generator: copy
source: CT-Files/elkarbackupALP
variants:
- elkarbackupALP
packages:
manager: apk
update: true
@@ -364,6 +372,7 @@ packages:
- nginx
- nextcloud
- mailbackup
- elkarbackupALP
#PKGS for Default
- packages:
@@ -511,6 +520,32 @@ packages:
variants:
- mailbackup
#PKGS for Elkarbackup
- packages:
- rsnapshot
- php7
- php7-openssl
- php7-phar
- php7-mbstring
- php7-iconv
- php7-json
- php7-ctype
- php7-xml
- php7-tokenizer
- php7-dom
- php7-session
- php7-simplexml
- php7-posix
- php7-fpm
- php7-pdo_mysql
- php7-pcntl
- php7-fileinfo
- coreutils
- sudo
action: install
variants:
- elkarbackupALP
repositories:
- name: /etc/apk/repositories
url: |-
@@ -579,6 +614,7 @@ actions:
- nginx
- nextcloud
- mailbackup
- elkarbackupALP
#Run provided init script
- trigger: post-files
@@ -597,6 +633,7 @@ actions:
- mqtt
- hass
- mailbackup
- elkarbackupALP
# Enable service for iscsi CT
- trigger: post-files

View File

@@ -944,6 +944,13 @@ files:
variants:
- aptcacherng
#FileForElkarbackup
- path: /opt/Setup
generator: copy
source: CT-Files/elkarbackupDEB
variants:
- elkarbackupDEB
packages:
manager: apt
update: true
@@ -966,6 +973,7 @@ packages:
- tvheadend
- x2go
- aptcacherng
- elkarbackupDEB
#Https Repo pkgs
- packages:
@@ -1207,6 +1215,15 @@ packages:
variants:
- aptcacherng
#elkarbackupDEB pkgs
- packages:
- nano
- cron
- ssl-cert
action: install
variants:
- elkarbackupDEB
repositories:
- name: sources.list
@@ -1278,6 +1295,13 @@ packages:
variants:
- x2go
#Elkarbackup Repo
- name: elkarbackup.list
url: |-
deb [signed-by=/usr/share/keyrings/elkarbackup-archive-keyring.gpg arch=amd64] http://elkarbackup.org/apt/debian bullseye main
variants:
- elkarbackupDEB
actions:
- trigger: post-unpack
action: |-
@@ -1329,6 +1353,7 @@ actions:
- smb
- x2go
- aptcacherng
- elkarbackupDEB
- trigger: post-packages
action: |-
@@ -1431,5 +1456,13 @@ actions:
variants:
- x2go
#ElkarBackup Repo key
- trigger: post-unpack
action: |-
#!/bin/sh
curl --retry 7 --retry-delay 5 -L -s http://elkarbackup.org/apt/archive.gpg.key | gpg --dearmor > /usr/share/keyrings/elkarbackup-archive-keyring.gpg
variants:
- elkarbackupDEB
mappings:
architecture_map: debian