Skip to content

Instantly share code, notes, and snippets.

@j-griffith
Created April 16, 2024 22:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save j-griffith/675cf529b9f2a7d3b73c4056f48bbae9 to your computer and use it in GitHub Desktop.
Save j-griffith/675cf529b9f2a7d3b73c4056f48bbae9 to your computer and use it in GitHub Desktop.
kernel https://nke-dev.s3.us-west-2.amazonaws.com/22.04-69164c58/vmlinuz console=tty0 console=ttyS0,115200 ip=dhcp fb=false interface=ens5f0 url=https://releases.ubuntu.com/jammy/ubuntu-22.04.4-live-server-amd64.iso autoinstall ds=nocloud-net;s=${cloudinit-url} initrd=initrd.magic initrd https://nke-dev.s3.us-west-2.amazonaws.com/22.04-69164c58/initrd boot
#cloud-config
users:
- default
- name: nke-user
gecos: NKE User
sudo: ALL=(ALL) NOPASSWD:ALL
groups: root
lock_passwd: true
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/M72MFpUNhuwHu2CveLybeqqPEWw8WbG40TK7EFbXbBOPK5gh/soGnoND3OfS+C0YnCCSSIZApx9fTJ53PL+UEE4LT54pBR+Dzme+PiCRfqiQ5KOq2nzGVxrY9aQVlHDvC8wSws9hGZVX7wE423LFeeYymeVyNkmFeWWG5PnAteUbnwZ/CgZGkxPsqihuu/uus9D/RDODYCrJm/BOdskPYXFyGtlTF/8RjMfE/gb1eyRsVIChNSkgolYVgibALjvKbYWiu6chBmLgZKYqKJZEC5DJnvL87dgQ+gno/l7ZouOJYmDZxzNAsfI/zq+K7kRc9tTTmf86wo9FyHO4Qdx3cKRYC5vZz27lzRgJoJmmFAihglTZw7XQEaby2znONcgXA1asMqkLi/FMZwXC2Ej8OTvi2LjPs0rEa7ahp+DesWD/3oMjoMl7vxSFTKXRhSWiZA1NDwRG0b3ZzR4EdltaBfx1KZx7Ucykv3R7SRgB5y8MMLLYfHtd+y/Ap6+qBsM= jgriffith@fedora
- ssh-ed25519 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAcV/3oxRllEji0wl9F6icRk+Kme0H2MMAPFizKB5yv8 demo@example.com
runcmd:
- [ sh, -c, "mkdir -m 755 /etc/apt/keyrings" ]
- [ sh, -c, "mkdir -p /usr/local/nke/bin" ]
- [ sh, -c, "wget https://nke-dev.s3.us-west-2.amazonaws.com/node-agent/node-agent -O /usr/local/nke/bin/node-agent" ]
- [ sh, -c, "chmod +x /usr/local/nke/bin/node-agent" ]
- [ sh, -c, "/usr/local/nke/bin/node-agent > /var/log/node-agent.log 2>&1 &" ]
autoinstall:
version: 1
identity:
hostname: nke-sc-3
password: $6$jCfWFbdxh1lK09sY$pxFnrW/yXewYFmgoaywu3WKhdPQg0e8DR8jvedAV.udXM0.i5M6wr4Up2S7ZCN9kNDmg.s7fmrOaXE6nEyzPb/ # Welcome123
username: ubuntu
ntp:
enabled: true
ntp_client: chrony # Uses cloud-init default chrony configuration
servers:
- 129.6.15.32
keyboard:
layout: us
toggle: null
variant: ""
locale: en_US
ssh:
allow-pw: true
authorized-keys: []
install-server: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment