♻️: debian 13 by default
Some checks failed
terraform-lint / terraform-lint (push) Failing after 22s

This commit is contained in:
Clément VÉRET
2025-12-05 08:44:48 +01:00
parent 470a0d06f6
commit 8b0321b9bb
3 changed files with 3 additions and 24 deletions

View File

@@ -77,7 +77,5 @@ variable "disk" {
variable "debian_tmpl" { variable "debian_tmpl" {
description = "Debian template to use" description = "Debian template to use"
type = string type = string
default = "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst" default = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
## other possible value
# "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
} }

View File

@@ -2,7 +2,6 @@ lxc_containers = {
haproxy = { haproxy = {
server_desc = "* HAProxy (point de terminaison TLS IPv4)" server_desc = "* HAProxy (point de terminaison TLS IPv4)"
ip_suffix = 2 ip_suffix = 2
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"lbservers" "lbservers"
] ]
@@ -11,7 +10,6 @@ lxc_containers = {
bt = { bt = {
server_desc = "* Transmission\n* Sonarr\n* Jackett" server_desc = "* Transmission\n* Sonarr\n* Jackett"
ip_suffix = 3 ip_suffix = 3
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"btservers", "btservers",
"resticservers", "resticservers",
@@ -34,6 +32,7 @@ lxc_containers = {
mail = { mail = {
server_desc = "* Postfix\n* Postgrey\n* Dovecot\n* Spamassassin\n* OpenDKIM\n* OpenDMARC" server_desc = "* Postfix\n* Postgrey\n* Dovecot\n* Spamassassin\n* OpenDKIM\n* OpenDMARC"
ip_suffix = 4 ip_suffix = 4
debian_tmpl = "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst"
tags = [ tags = [
"mailservers", "mailservers",
"resticservers", "resticservers",
@@ -50,7 +49,6 @@ lxc_containers = {
web1 = { web1 = {
server_desc = "* Shaarli\n* FreshRSS\n* Nextcloud\n* Blog\n* Roundcube\n* Firefly3\n* Repo\n* Koillection" server_desc = "* Shaarli\n* FreshRSS\n* Nextcloud\n* Blog\n* Roundcube\n* Firefly3\n* Repo\n* Koillection"
ip_suffix = 5 ip_suffix = 5
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"pgsqlservers", "pgsqlservers",
"phpservers", "phpservers",
@@ -99,7 +97,6 @@ lxc_containers = {
voice1 = { voice1 = {
server_desc = "* Mumble" server_desc = "* Mumble"
ip_suffix = 7 ip_suffix = 7
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"mumbleservers", "mumbleservers",
"resticservers" "resticservers"
@@ -111,7 +108,6 @@ lxc_containers = {
syslog = { syslog = {
server_desc = "* syslog-ng" server_desc = "* syslog-ng"
ip_suffix = 8 ip_suffix = 8
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"rsyslogservers" "rsyslogservers"
] ]
@@ -124,7 +120,6 @@ lxc_containers = {
voice3 = { voice3 = {
server_desc = "* Icecast2" server_desc = "* Icecast2"
ip_suffix = 9 ip_suffix = 9
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"icecastservers", "icecastservers",
"webservers" "webservers"
@@ -134,7 +129,6 @@ lxc_containers = {
jabber = { jabber = {
server_desc = "* Prosody" server_desc = "* Prosody"
ip_suffix = 10 ip_suffix = 10
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"resticservers", "resticservers",
"webservers", "webservers",
@@ -145,7 +139,6 @@ lxc_containers = {
garage1 = { garage1 = {
server_desc = "* Nextcloud storage\n* Mastodon storage\n* Peertube storage" server_desc = "* Nextcloud storage\n* Mastodon storage\n* Peertube storage"
ip_suffix = 11 ip_suffix = 11
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"garage_prd_cluster", "garage_prd_cluster",
"resticservers", "resticservers",
@@ -162,7 +155,6 @@ lxc_containers = {
munin = { munin = {
server_desc = "* munin" server_desc = "* munin"
ip_suffix = 12 ip_suffix = 12
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"muninservers", "muninservers",
"webservers" "webservers"
@@ -172,14 +164,12 @@ lxc_containers = {
unifi = { unifi = {
server_desc = "* unifi server" server_desc = "* unifi server"
ip_suffix = 13 ip_suffix = 13
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
memory_dedicated = 2048 memory_dedicated = 2048
} }
ftp = { ftp = {
server_desc = "* FTP pour les caméras" server_desc = "* FTP pour les caméras"
ip_suffix = 14 ip_suffix = 14
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"ftpservers" "ftpservers"
] ]
@@ -192,7 +182,6 @@ lxc_containers = {
web4 = { web4 = {
server_desc = "* Ampache" server_desc = "* Ampache"
ip_suffix = 15 ip_suffix = 15
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
memory_dedicated = 512 memory_dedicated = 512
tags = [ tags = [
"mariadbservers", "mariadbservers",
@@ -215,7 +204,6 @@ lxc_containers = {
git1 = { git1 = {
server_desc = "* Gitea" server_desc = "* Gitea"
ip_suffix = 16 ip_suffix = 16
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"giteaservers", "giteaservers",
"pgsqlservers", "pgsqlservers",
@@ -238,7 +226,6 @@ lxc_containers = {
dns1 = { dns1 = {
server_desc = "* NSD" server_desc = "* NSD"
ip_suffix = 17 ip_suffix = 17
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"nsdservers" "nsdservers"
] ]
@@ -247,7 +234,6 @@ lxc_containers = {
vlt1 = { vlt1 = {
server_desc = "* Vaultwarden" server_desc = "* Vaultwarden"
ip_suffix = 18 ip_suffix = 18
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"resticservers", "resticservers",
"vaultservers", "vaultservers",
@@ -258,7 +244,6 @@ lxc_containers = {
masto1 = { masto1 = {
server_desc = "* Mastodon" server_desc = "* Mastodon"
ip_suffix = 19 ip_suffix = 19
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"resticservers", "resticservers",
"mastodonservers", "mastodonservers",
@@ -282,7 +267,6 @@ lxc_containers = {
pt1 = { pt1 = {
server_desc = "* PeerTube" server_desc = "* PeerTube"
ip_suffix = 20 ip_suffix = 20
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"resticservers", "resticservers",
"peertubeservers", "peertubeservers",
@@ -306,7 +290,6 @@ lxc_containers = {
es1 = { es1 = {
server_desc = "Elastic Search" server_desc = "Elastic Search"
ip_suffix = 21 ip_suffix = 21
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"resticservers", "resticservers",
"elasticsearchservers" "elasticsearchservers"
@@ -322,7 +305,6 @@ lxc_containers = {
web3 = { web3 = {
server_desc = "* Wordpress test Dojo" server_desc = "* Wordpress test Dojo"
ip_suffix = 22 ip_suffix = 22
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [ tags = [
"mariadbservers", "mariadbservers",
"phpservers", "phpservers",
@@ -345,7 +327,6 @@ lxc_containers = {
git2 = { git2 = {
server_desc = "* act_runner" server_desc = "* act_runner"
ip_suffix = 23 ip_suffix = 23
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
unprivileged = false unprivileged = false
tags = [ tags = [
"podmanservers", "podmanservers",

View File

@@ -9,7 +9,7 @@ variable "lxc_containers" {
unprivileged = optional(bool, true) unprivileged = optional(bool, true)
started = optional(bool, true) started = optional(bool, true)
start_on_boot = optional(bool, false) start_on_boot = optional(bool, false)
debian_tmpl = optional(string, "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst") debian_tmpl = optional(string, "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst")
disk = optional(list(object({ disk = optional(list(object({
path = string path = string
size = string size = string