fix: add optional FQDN configuration to VM template and Cloud-Init user-data

This commit is contained in:
2025-12-06 07:06:38 +01:00
parent 0c73433277
commit 6d7fc713a2
3 changed files with 9 additions and 1 deletions

View File

@@ -13,6 +13,10 @@ vm_id: 150
# Hostname for the base VM (template)
hostname: debian-template-base
# optional fqdn
# fqdn: myvm.example.com
# Memory in MB
memory: 2048

View File

@@ -156,7 +156,6 @@
qm set {{ vm_id }}
--ciuser {{ ci_user }}
--sshkeys local:snippets/{{ vm_id }}-sshkey.pub
--hostname {{ hostname }}
--citype nocloud
--cicustom "user=local:snippets/{{ vm_id }}-user.yaml,vendor=local:snippets/{{ vm_id }}-vendor.yaml"
--ipconfig0 {{ ipconfig0 }}

View File

@@ -1,5 +1,10 @@
#cloud-config
hostname: {{ hostname }}
{% if domain is defined and domain %}
fqdn: {{ hostname }}.{{ domain }}
{% endif %}
users:
- name: {{ ci_user }}
sudo: ALL=(ALL) NOPASSWD:ALL