Add user-data
This commit is contained in:
48
user-data
Normal file
48
user-data
Normal file
@@ -0,0 +1,48 @@
|
||||
#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
|
||||
"
|
||||
Reference in New Issue
Block a user