Upload files to "/"
This commit is contained in:
@@ -1,2 +1,2 @@
|
|||||||
instance-id: ubuntu-docker-001
|
instance-id: simatica-bootstrap
|
||||||
local-hostname: ubuntu-docker
|
local-hostname: srv-docker
|
||||||
|
|||||||
36
user-data
36
user-data
@@ -8,41 +8,31 @@ autoinstall:
|
|||||||
layout: it
|
layout: it
|
||||||
|
|
||||||
identity:
|
identity:
|
||||||
hostname: ubuntu-docker
|
hostname: srv-docker
|
||||||
username: simaticadmin
|
username: simaticadmin
|
||||||
password: "$6$DA_SOSTITUIRE"
|
password: "$6$Cb4K2D7qVbm2..c0$mc0SulcRBu7Cku.y3QR78YAGufVzEpfMnoOSh.5MAPYsd2lE7GqYQ.JqrsbdYqLgyI9DGd62.IGGo6ClidxvE/"
|
||||||
|
|
||||||
ssh:
|
ssh:
|
||||||
install-server: true
|
install-server: true
|
||||||
allow-pw: true
|
allow-pw: true
|
||||||
|
|
||||||
|
storage:
|
||||||
|
layout:
|
||||||
|
name: direct
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
- curl
|
- curl
|
||||||
- git
|
- ca-certificates
|
||||||
- qemu-guest-agent
|
- qemu-guest-agent
|
||||||
- open-vm-tools
|
- open-vm-tools
|
||||||
|
|
||||||
late-commands:
|
late-commands:
|
||||||
- curtin in-target -- bash -c "echo 'root:Password123!' | chpasswd"
|
- 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/^#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 -- systemctl restart ssh
|
||||||
|
- curtin in-target -- apt-get update
|
||||||
- curtin in-target -- bash -c '
|
- curtin in-target -- apt-get dist-upgrade -y
|
||||||
if [ -b /dev/sdb ]; then
|
- curtin in-target -- apt-get autoremove -y
|
||||||
parted -s /dev/sdb mklabel gpt
|
- curtin in-target -- apt-get clean
|
||||||
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