Add unattended install files

This commit is contained in:
Gašper Fele-Žorž 2025-08-21 00:14:07 +02:00
parent 782f385a29
commit 8136635a6f
2 changed files with 550 additions and 0 deletions

View file

@ -0,0 +1,194 @@
#cloud-config
autoinstall:
apt:
disable_components: []
fallback: offline-install
geoip: true
mirror-selection:
primary:
- country-mirror
- arches: &id001
- amd64
- i386
uri: http://archive.ubuntu.com/ubuntu/
- arches: &id002
- s390x
- arm64
- armhf
- powerpc
- ppc64el
- riscv64
uri: http://ports.ubuntu.com/ubuntu-ports
preserve_sources_list: false
security:
- arches: *id001
uri: http://security.ubuntu.com/ubuntu/
- arches: *id002
uri: http://ports.ubuntu.com/ubuntu-ports
codecs:
install: true
drivers:
install: true
identity:
hostname: ucilnica
password: $6$TlnOwdSPWxPW4DBb$.QyE0mgGQ8y7eavPpa/RgakcsBbwDRXobcYdZJMek3yNuGmVKdYEMfVG.biguVblI08dNfSa/JgOxMgl2IqHb.
realname: IT FRI
username: local_admin
kernel:
package: linux-generic
keyboard:
layout: si
toggle: null
variant: ''
locale: en_US.UTF-8
network:
ethernets:
ens18:
dhcp4: true
version: 2
oem:
install: auto
source:
id: xubuntu-desktop
search_drivers: true
ssh:
allow-pw: true
authorized-keys: []
install-server: false
storage:
config:
- ptable: gpt
path: /dev/vda
preserve: true
name: ''
grub_device: false
id: disk-vda
type: disk
- device: disk-vda
size: 639631360
flag: boot
number: 1
preserve: true
grub_device: true
offset: 1048576
partition_type: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
partition_name: EFI system partition
path: /dev/vda1
uuid: 269e71a1-6ae2-4591-a060-b6ac82ffe698
id: partition-vda1
type: partition
- device: disk-vda
size: 16777216
flag: msftres
number: 2
preserve: true
grub_device: false
offset: 642777088
partition_type: e3c9e316-0b5c-4db8-817d-f92df00215ae
partition_name: Microsoft reserved partition
path: /dev/vda2
uuid: ab263f9b-a6ef-4131-946c-8db62cc2fce3
id: partition-vda2
type: partition
- device: disk-vda
size: 354904178688
number: 3
preserve: true
grub_device: false
offset: 659554304
partition_type: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
partition_name: Basic data partition
path: /dev/vda3
uuid: 1e6326a1-a4d4-4225-820a-eca56bfbba1b
id: partition-vda3
type: partition
- device: disk-vda
size: 762314752
number: 4
preserve: true
grub_device: false
offset: 355563732992
partition_type: de94bba4-06d1-4d40-a16a-bfd50179d6ac
path: /dev/vda4
uuid: 53e306ac-91a6-4841-81a7-d965910fd1c6
id: partition-vda4
type: partition
- device: disk-vda
size: 120000086016
wipe: superblock
flag: linux
number: 5
preserve: true
grub_device: false
offset: 356326047744
partition_type: 0fc63daf-8483-4772-8e79-3d69d8477de4
path: /dev/vda5
uuid: 9db5f9d0-33a0-4ca0-9562-649c24ca7499
id: partition-vda5
type: partition
- fstype: btrfs
volume: partition-vda5
preserve: false
id: format-0
type: format
- path: /
device: format-0
id: mount-0
type: mount
- fstype: vfat
volume: partition-vda1
preserve: true
id: format-partition-vda1
type: format
- path: /boot/efi
device: format-partition-vda1
id: mount-1
type: mount
- device: disk-vda
size: 8000634880
wipe: superblock
flag: linux
number: 6
preserve: true
grub_device: false
offset: 476326133760
partition_type: 0fc63daf-8483-4772-8e79-3d69d8477de4
path: /dev/vda6
uuid: 2c990bfc-89d7-43b7-bb1b-0151d44f72cb
id: partition-vda6
type: partition
- fstype: btrfs
volume: partition-vda6
preserve: false
id: format-1
type: format
- path: /home
device: format-1
id: mount-2
type: mount
- device: disk-vda
size: 19256049664
number: 7
preserve: true
grub_device: false
offset: 484326768640
partition_type: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
partition_name: Basic data partition
path: /dev/vda7
uuid: 3cc1570d-e2ed-4337-b520-f57bbe953c66
id: partition-vda7
type: partition
timezone: Europe/Ljubljana
updates: security
packages:
- openssh-server
late-commands:
- 'echo "#cloud-config" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo "users:" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo " - name: local_admin" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo " ssh_authorized_keys:" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo " - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM2Tn8+rH+fkFkBycxYrJ7TzhXQhuf3U+w23JFlZoRiX polz@povzpetnik" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo " - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDRpoWIH5u2g12IM39WNRzLsPksfSjfL/82fPnuZwZ7H polz@it-polz" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'echo " - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCq7NrrDD53pe9Zpn/dRSPxWQLDIZ9INS0kz/ps/9fGsM8/H/J7jr/ecj0j0jfYig6QdV8G7VnpLWjcuJ65ul3u2rnQSN78Ms/hxlAhmyahQtBA2q2D2zqI2PDWsKAySWmfFg+2W5fYmE1+F9GEB0OWNOuClmfo2A1c8Ve76qSiehHgjYo0G1CQrXkmE00GBLqyqkbyyStLa9DUfaDwrbOu4tJChHo4jDGuLH5QCYcN+RRXjwPQKgk0L2yfu1479L0XqhbEo+KHoIZH501fkoE+gUKVyLERvkhKSiCgPhJmAgRN1bRsiyTwvQzoED4q1RwFmG0AKg0U5bHnAAOd77uyuIYmcFiaRGHROQ9ZbyB9tJ07QrFlzRkderDd5Z18mO7LtgDjFZ2B2DlRY6zxMiUqJyDRnHjDF3+3DTlHIUCC3aEtoYS8MPyRL1b8XenIqswXkM+vkYFeKh2ynjNu3C6VqDCXZFvIi6f1X0ojZXRrDmbiON8Y74HjxP0z6TB1U30= polz@ucilnicenfs-2020" >> /target/etc/cloud/cloud.cfg.d/99-ssh_keys.cfg'
- 'curtin in-target -- sed -i "s/\\(%sudo.*\\) ALL/\\1 NOPASSWD: ALL/" /etc/sudoers'
version: 1

File diff suppressed because one or more lines are too long