update start file

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2025-12-08 23:39:17 +01:00
commit 719fb9bfcf
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632

View file

@ -17,15 +17,16 @@ export os_file=<os file name>
export os_dir=<os to download dir>
export disk_dir=<disk dire file>
mkdir -p "${os_dir}"
cd "${os_dir}"
mkdir -p /opt/seed/${os}
cat <<<ENDFILE > /opt/seed/${os}/meta-data
cat << ENDFILE > /opt/seed/${os}/meta-data
instance-id: iid-local01
local-hostname: my-vm-01
ENDFILE
cat <<<ENDFILE > /opt/seed/${os}/network-config
cat << ENDFILE > /opt/seed/${os}/network-config
version: 2
renderer: networkd
ethernets:
@ -33,7 +34,7 @@ ethernets:
dhcp4: true
ENDFILE
cat <<<ENDFILE > /opt/seed/${os}/user-data
cat << ENDFILE > /opt/seed/${os}/user-data
#cloud-config
users:
- name: nicolas
@ -61,7 +62,6 @@ qemu-system-x86_64 \
-monitor unix:/tmp/vm-build.mon-sock,server,nowait \
-drive file=/opt/seed/${os}_seed.iso,media=cdrom,if=ide \
-drive file=${disk_dir}/${os}-tmp.qcow2,format=qcow2,if=virtio \
-drive file=${disk_dir}/tmp.qcow2,format=qcow2,if=virtio \
-device virtio-scsi-pci,id=scsi0 \
\
-drive file=${disk_dir}/${os}-root.qcow2,if=none,id=hd0 \
@ -117,13 +117,13 @@ set /files/etc/ssh/sshd_config/Match[1]/Condition/User "root,centos,ubuntu,debia
set /files/etc/ssh/sshd_config/Match[1]/Settings/Banner "/etc/banner"
EOF
cat <<<ENDFILE > /mnt/etc/cloud/cloud.cfg.d/20_user.cfg
cat << ENDFILE > /mnt/etc/cloud/cloud.cfg.d/20_user.cfg
system_info:
default_user:
name: syonad
ENDFILE
cat <<<ENDFILE > /mnt/etc/cloud/cloud.cfg.d/99_metadata.cfg
cat << ENDFILE > /mnt/etc/cloud/cloud.cfg.d/99_metadata.cfg
datasource_list: [ NoCloud ]
datasource:
NoCloud: