add rocky image

This commit is contained in:
Iurii Anfinogenov
2026-05-04 06:30:51 +00:00
parent 40694927c8
commit 326572de4d
4 changed files with 60 additions and 53 deletions

View File

@@ -2,11 +2,11 @@
timezone: Europe/Moscow
users:
- name: rocky
- name: iurii
groups: [wheel]
shell: /bin/bash
lock_passwd: false
passwd: "$6$M8xzsYT0lwWjlcdH$HJRhw0rBb2WowCbqg03/WvMUlte0j5SLs9tAVCxCukEqWAt7XG0ceWYc5GRUBmRxFRTbcEDrdCVTXu5jIxN2f0"
passwd: "$6$Zc8nwvtw0Kns5.sD$FpQ4aBSeGogefqjM4we4U5QQd4YBtC98tuG3rR4j9ZmbtC1kyFf2sY/IodYW3wG.U81aEntlZrtOTOqw3ZcOc0"
sudo: ["ALL=(ALL) NOPASSWD:ALL"]
ssh_authorized_keys:
- ${ssh_key}
@@ -18,14 +18,4 @@ packages:
runcmd:
- systemctl enable --now qemu-guest-agent
- hostnamectl set-hostname ${hostname}
- systemctl disable --now packagekit || true
- systemctl disable --now ModemManager || true
- systemctl disable --now multipathd || true
write_files:
- path: /etc/motd
content: |
Managed by OpenTofu
final_message: "cloud-init finished"
- hostnamectl set-hostname ${hostname}

View File

@@ -99,7 +99,8 @@
locals {
nodes = {
k8s-master-1 = {
cloudinit = "master.yml"
cloudinit = "rocky.yml"
image_file = "import/rocky9.qcow2"
index = 1
cpu = var.worker_cpu
memory = 4092
@@ -115,45 +116,45 @@ locals {
gateway = "192.168.20.1"
}
]
},
k8s-worker-1 = {
cloudinit = "worker.yml"
index = 2
cpu = var.worker_cpu
memory = 8192
disk = var.worker_disk
datastore = var.worker_datastore
}
# k8s-worker-1 = {
# cloudinit = "worker.yml"
# index = 2
# cpu = var.worker_cpu
# memory = 8192
# disk = var.worker_disk
# datastore = var.worker_datastore
network_devices = [
{
bridge = var.node_bridge
vlan_id = 20
ip = "192.168.20.22"
cidr = 24
gateway = "192.168.20.1"
}
]
},
k8s-worker-2 = {
cloudinit = "worker.yml"
index = 3
cpu = var.worker_cpu
memory = 8192
disk = var.worker_disk
datastore = var.worker_datastore
# network_devices = [
# {
# bridge = var.node_bridge
# vlan_id = 20
# ip = "192.168.20.22"
# cidr = 24
# gateway = "192.168.20.1"
# }
# ]
# },
# k8s-worker-2 = {
# cloudinit = "worker.yml"
# index = 3
# cpu = var.worker_cpu
# memory = 8192
# disk = var.worker_disk
# datastore = var.worker_datastore
network_devices = [
{
bridge = var.node_bridge
vlan_id = 20
ip = "192.168.20.23"
cidr = 24
gateway = "192.168.20.1"
},
{
bridge = "vmbr0"
}
]
}
# network_devices = [
# {
# bridge = var.node_bridge
# vlan_id = 20
# ip = "192.168.20.23"
# cidr = 24
# gateway = "192.168.20.1"
# },
# {
# bridge = "vmbr0"
# }
# ]
# }
}
}