#cloud-config autoinstall: version: 1 locale: it_IT.UTF-8 keyboard: layout: it identity: hostname: ubuntu-docker username: simaticadmin password: "$6$DA_SOSTITUIRE" ssh: install-server: true allow-pw: true packages: - curl - git - qemu-guest-agent - open-vm-tools late-commands: - curtin in-target -- bash -c "echo 'root:Password123!' | chpasswd" - curtin in-target -- sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config - curtin in-target -- systemctl restart ssh - curtin in-target -- bash -c ' if [ -b /dev/sdb ]; then parted -s /dev/sdb mklabel gpt parted -s /dev/sdb mkpart primary ext4 0% 100% mkfs.ext4 -F /dev/sdb1 mkdir -p /mnt/docker UUID=$(blkid -s UUID -o value /dev/sdb1) echo "UUID=$UUID /mnt/docker ext4 defaults,nofail 0 2" >> /etc/fstab mount -a fi ' - curtin in-target -- bash -c " curl -fsSL https://gitea.simatica.it/bootstrap/install_docker_base.sh -o /root/install_docker_base.sh && chmod +x /root/install_docker_base.sh && /root/install_docker_base.sh "