#cloud-config hostname: ${hostname} manage_etc_hosts: true package_update: true package_upgrade: true packages: - parted # user users: - name: "adminuser" groups: sudo sudo: ALL=(ALL) NOPASSWD:ALL lock_passwd: false passwd: "$6$qL4GPP3AhSodbF9U$Lu4.VSpCSlAVPNIZyPNme0AH8HhbVYE6SAm3P3Er7KSLIYydj799tZBz/n6NRzzRYhyQh9a4h8m8WCbjw2nXg1" shell: /bin/bash ssh_authorized_keys: - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBcTy4Zcj3MHkW7XvnZhakl64vZXnjzDJymYlo+Ax8FM dev-kyiv01-vm-default-main-01-adminuser" ssh_pwauth: false runcmd: - | set -euxo pipefail # растянуть extended + LVM partition до конца диска growpart /dev/sda 2 || true growpart /dev/sda 5 || true parted -s /dev/sda "resizepart 2 100%" "resizepart 5 100%" || true partprobe /dev/sda || true # растянуть PV -> LV(root) -> FS pvresize /dev/sda5 lvextend -l +100%FREE -r /dev/vg0/root