coolify/docker/lima/ubuntu-2604.yaml

36 lines
942 B
YAML
Raw Permalink Normal View History

images:
- location: https://cloud-images.ubuntu.com/releases/26.04/release/ubuntu-26.04-server-cloudimg-amd64.img
arch: x86_64
- location: https://cloud-images.ubuntu.com/releases/26.04/release/ubuntu-26.04-server-cloudimg-arm64.img
arch: aarch64
cpus: 2
memory: 2GiB
disk: 20GiB
containerd:
system: false
user: false
mounts: []
ssh:
localPort: 2223
loadDotSSHPubKeys: false
provision:
- mode: system
script: |
#!/bin/bash
set -euxo pipefail
install -d -m 700 /root/.ssh
cat >/root/.ssh/authorized_keys <<'EOF'
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFuGmoeGq/pojrsyP1pszcNVuZx9iFkCELtxrh31QJ68 sail@76ff66d2e2dd
EOF
chmod 600 /root/.ssh/authorized_keys
sed -i 's/^#\?PermitRootLogin .*/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config
sed -i 's/^#\?PubkeyAuthentication .*/PubkeyAuthentication yes/' /etc/ssh/sshd_config
systemctl restart ssh