ai-servers/cloud-init.yml
2026-02-13 00:10:01 -06:00

31 lines
735 B
YAML

#cloud-config
users:
- name: rayandrew
groups: [sudo, docker]
shell: /bin/bash
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- ssh-import-id gh:rayandrew
package_update: true
package_upgrade: true
packages:
- curl
- git
- unattended-upgrades
runcmd:
# Install Docker via official convenience script
- curl -fsSL https://get.docker.com | sh
- systemctl enable docker
- systemctl start docker
# Clone repo and set ownership
- git clone https://git.rs.ht/rayandrew/ai-servers.git /home/rayandrew/ai-servers
- chown -R rayandrew:rayandrew /home/rayandrew/ai-servers
# Enable automatic security updates
- systemctl enable unattended-upgrades
- systemctl start unattended-upgrades