diff --git a/meta-data b/meta-data index 2b5c9b9..58d84bf 100644 --- a/meta-data +++ b/meta-data @@ -1,2 +1,2 @@ -instance-id: ubuntu-docker-001 -local-hostname: ubuntu-docker \ No newline at end of file +instance-id: simatica-bootstrap +local-hostname: srv-docker diff --git a/seed.iso b/seed.iso new file mode 100644 index 0000000..33989c5 Binary files /dev/null and b/seed.iso differ diff --git a/user-data b/user-data index 47d4c3e..7e86d9a 100644 --- a/user-data +++ b/user-data @@ -8,41 +8,31 @@ autoinstall: layout: it identity: - hostname: ubuntu-docker + hostname: srv-docker username: simaticadmin - password: "$6$DA_SOSTITUIRE" + password: "$6$Cb4K2D7qVbm2..c0$mc0SulcRBu7Cku.y3QR78YAGufVzEpfMnoOSh.5MAPYsd2lE7GqYQ.JqrsbdYqLgyI9DGd62.IGGo6ClidxvE/" ssh: install-server: true allow-pw: true + storage: + layout: + name: direct + packages: - curl - - git + - ca-certificates - qemu-guest-agent - open-vm-tools late-commands: - curtin in-target -- bash -c "echo 'root:Password123!' | chpasswd" - + - curtin in-target -- passwd -u root - curtin in-target -- sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config - + - curtin in-target -- sed -i 's/^#PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config || true - 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 - " \ No newline at end of file + - curtin in-target -- apt-get update + - curtin in-target -- apt-get dist-upgrade -y + - curtin in-target -- apt-get autoremove -y + - curtin in-target -- apt-get clean \ No newline at end of file