Compare commits
21 Commits
53cd4122f7
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cb6db91a5f | ||
|
|
8b0321b9bb | ||
|
|
470a0d06f6 | ||
|
|
dc5aa33762 | ||
|
|
96ec90be88 | ||
|
|
4c92d5a0cf | ||
|
|
46e4a47944 | ||
|
|
edd4b308e6 | ||
|
|
0adc22d7d5 | ||
|
|
ea742ba8b1 | ||
|
|
6d12b2f2e3 | ||
|
|
bb95ec8e39 | ||
|
|
dcc4384f2f | ||
|
|
174f701f0b | ||
|
|
af73e6baec | ||
|
|
0515c56ea2 | ||
|
|
5fa41832e4 | ||
|
|
92339dc908 | ||
|
|
3d2240b49e | ||
| b3ee999685 | |||
|
|
08cf7b6b77 |
@@ -6,7 +6,7 @@ on: # yamllint disable-line rule:truthy
|
||||
|
||||
jobs:
|
||||
terraform-lint:
|
||||
runs-on: ubuntu-podman
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user