Compare commits

...

20 Commits

Author SHA1 Message Date
Clément VÉRET
cb6db91a5f 📈: upgrade mail to debian 13
All checks were successful
terraform-lint / terraform-lint (push) Successful in 23s
2025-12-05 10:52:59 +01:00
Clément VÉRET
8b0321b9bb ♻️: debian 13 by default
Some checks failed
terraform-lint / terraform-lint (push) Failing after 22s
2025-12-05 08:44:48 +01:00
Clément VÉRET
470a0d06f6 📈: upgrade web3 to debian 13
All checks were successful
terraform-lint / terraform-lint (push) Successful in 23s
2025-12-04 16:58:13 +01:00
Clément VÉRET
dc5aa33762 📈: upgrade masto1 to debian 13
All checks were successful
terraform-lint / terraform-lint (push) Successful in 26s
2025-12-04 15:51:20 +01:00
Clément VÉRET
96ec90be88 📈: upgrade pt1 to debian 13 2025-12-04 14:24:14 +01:00
Clément VÉRET
4c92d5a0cf ️: boost git2
All checks were successful
terraform-lint / terraform-lint (push) Successful in 23s
2025-12-03 10:50:35 +01:00
Clément VÉRET
46e4a47944 ️: boost git2
All checks were successful
terraform-lint / terraform-lint (push) Successful in 24s
2025-12-03 09:40:07 +01:00
VC
edd4b308e6 🚨: lint properly
All checks were successful
terraform-lint / terraform-lint (push) Successful in 24s
2025-11-30 11:53:22 +01:00
Clément VÉRET
0adc22d7d5 📈: upgrade web4/jabber to debian 13
Some checks failed
terraform-lint / terraform-lint (push) Failing after 20s
2025-11-26 15:01:31 +01:00
Clément VÉRET
ea742ba8b1 📈: upgrade dns1 to debian 13
Some checks failed
terraform-lint / terraform-lint (push) Failing after 20s
2025-11-26 14:18:55 +01:00
Clément VÉRET
6d12b2f2e3 📈: upgrade unifi/munin/garage1 to debian 13
Some checks failed
terraform-lint / terraform-lint (push) Failing after 24s
2025-11-26 13:50:06 +01:00
Clément VÉRET
bb95ec8e39 ♻️: put tmpl at the same place for each VM
All checks were successful
terraform-lint / terraform-lint (push) Successful in 23s
2025-11-26 13:27:05 +01:00
Clément VÉRET
dcc4384f2f 📈: upgrade ftp to debian 13
All checks were successful
terraform-lint / terraform-lint (push) Successful in 23s
2025-11-26 13:12:23 +01:00
VC
174f701f0b ️: nerf git1
All checks were successful
terraform-lint / terraform-lint (push) Successful in 22s
2025-11-23 16:38:31 +01:00
VC
af73e6baec : add git2
All checks were successful
terraform-lint / terraform-lint (push) Successful in 1m20s
2025-11-23 15:54:54 +01:00
VC
0515c56ea2 🔥: remove git2
Some checks failed
terraform-lint / terraform-lint (push) Failing after 1s
2025-11-23 14:45:49 +01:00
VC
5fa41832e4 : add git2
Some checks failed
terraform-lint / terraform-lint (push) Failing after 48s
2025-11-23 14:39:49 +01:00
Clément VÉRET
92339dc908 🚀: more memory for bt
Some checks failed
terraform-lint / terraform-lint (push) Failing after 1s
2025-11-18 09:08:47 +01:00
Clément VÉRET
3d2240b49e 📈: upgrade git1 to debian 13
All checks were successful
terraform-lint / terraform-lint (push) Successful in 11s
2025-11-14 08:38:09 +01:00
CVE
b3ee999685 Merge pull request 'test/podman' (#3) from test/podman into main
All checks were successful
terraform-lint / terraform-lint (push) Successful in 5s
Reviewed-on: #3
2025-11-13 11:56:24 +01:00
3 changed files with 22 additions and 28 deletions

View File

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

View File

@@ -1,7 +1,6 @@
lxc_containers = {
haproxy = {
server_desc = "* HAProxy (point de terminaison TLS IPv4)"
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
ip_suffix = 2
tags = [
"lbservers"
@@ -10,14 +9,13 @@ lxc_containers = {
bt = {
server_desc = "* Transmission\n* Sonarr\n* Jackett"
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
ip_suffix = 3
tags = [
"btservers",
"resticservers",
"webservers",
]
memory_dedicated = 1024
memory_dedicated = 2048
unprivileged = false
disk = [{
size = "150G"
@@ -50,7 +48,6 @@ lxc_containers = {
web1 = {
server_desc = "* Shaarli\n* FreshRSS\n* Nextcloud\n* Blog\n* Roundcube\n* Firefly3\n* Repo\n* Koillection"
ip_suffix = 5
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [
"pgsqlservers",
"phpservers",
@@ -99,7 +96,6 @@ lxc_containers = {
voice1 = {
server_desc = "* Mumble"
ip_suffix = 7
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [
"mumbleservers",
"resticservers"
@@ -111,7 +107,6 @@ lxc_containers = {
syslog = {
server_desc = "* syslog-ng"
ip_suffix = 8
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [
"rsyslogservers"
]
@@ -124,7 +119,6 @@ lxc_containers = {
voice3 = {
server_desc = "* Icecast2"
ip_suffix = 9
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [
"icecastservers",
"webservers"
@@ -210,29 +204,17 @@ lxc_containers = {
server_desc = "* Gitea"
ip_suffix = 16
tags = [
"actrunnerservers",
"giteaservers",
"dockerservers",
"pgsqlservers",
"resticservers",
"webservers",
]
memory_dedicated = 1024
cpu_cores = 2
features = {
nesting = true
keyctl = true
fuse = true
mount = null
}
memory_dedicated = 512
cpu_cores = 1
disk = [{
size = "30G"
path = "/srv"
},
{
size = "10G"
path = "/var/lib/docker"
},
{
size = "5G"
path = "/var/lib/postgresql"
@@ -250,7 +232,6 @@ lxc_containers = {
vlt1 = {
server_desc = "* Vaultwarden"
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
ip_suffix = 18
tags = [
"resticservers",
@@ -276,7 +257,7 @@ lxc_containers = {
path = "/srv"
},
{
size = "10G"
size = "20G"
path = "/var/lib/postgresql"
}
]
@@ -308,7 +289,6 @@ lxc_containers = {
es1 = {
server_desc = "Elastic Search"
ip_suffix = 21
debian_tmpl = "local:vztmpl/debian-13-standard_13.1-1_amd64.tar.zst"
tags = [
"resticservers",
"elasticsearchservers"
@@ -342,4 +322,20 @@ lxc_containers = {
}
]
}
git2 = {
server_desc = "* act_runner"
ip_suffix = 23
unprivileged = false
tags = [
"podmanservers",
"actrunnerservers"
]
cpu_cores = 2
memory_dedicated = 2048
disk = [{
size = "10G"
path = "/srv"
}]
}
}

View File

@@ -9,7 +9,7 @@ variable "lxc_containers" {
unprivileged = optional(bool, true)
started = optional(bool, true)
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({
path = string
size = string