Skip to content

Instantly share code, notes, and snippets.

@darkmuggle
Created March 16, 2021 15:06
Show Gist options
  • Save darkmuggle/6b5314cc8723e6324741b854bbbed653 to your computer and use it in GitHub Desktop.
Save darkmuggle/6b5314cc8723e6324741b854bbbed653 to your computer and use it in GitHub Desktop.
darkmuggle Ignition.json
variant: fcos
version: 1.0.0
storage:
links:
- path: /home/core/.ssh/authorized_keys
target: /home/core/.ssh/authorized_keys.d
user:
name: core
passwd:
users:
- name: core
ssh_authorized_keys:
- "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDmJzLPB8KHMtkBY7vW7TycYh8CcMIdyoasTZ8xJE2iOxfGBZm0MwDNeqOyIuU2BMUb+uKy/RLjs6sxAkHEOGDrC5k00+zGyrmwLt8vYCBb5HQMVFnUagOMcEApZmCIzxr6O4FjFanp6t9zrknqWa487juxYMWX44nNjyj4SMQynMsiN2rx0AL01iXVtH7ypvRG6y2fFEl4fC9dfNnzhHXa3100Aq0vna63MbP3bvxYUUOFN65zPn9XYYhe5d7IDtnYgt1JycqfRsgqi1tAugZUI/04hHFMMeToKCErM3CGyhpCR3QJ47cW/x6fLCaaKXyjnBhK0X+Ss+zRxAP8gsi618olbO3WrMQUbZ0zTBMQxbeyQW0wnMk+zvGUDBaJr3wv/thZKFeO4kIScospwY+ONrkecTjJCEFIOw688Nd85FR9D8QaVDqYXQqpJXyc6xe7JgS5Jwg/1trm2CX70zEeYzYQ/Lx/KM59EQmorzI71hyv/ZuSscmaUDTCvB+dzGssTojSm2ZvtVE2UppqeArcS3YbRCXTu8BKb7FQqy+ZJv/SYidvFYc69LR+qVXSnL1DB19G3mNsAcd8fxbyj+qATfM6ioG8iO6nf4WYcHD6JpU5GKPtIqBC1GjKX0kwucBBJdk0CC1SU6tRb6LDvEMJnodIy1Wuw1i6ae3f3vdC/w== ben@porpentina"
systemd:
units:
- name: serial-getty@ttyS0.service
dropins:
- name: autologin-core.conf
contents: |
[Service]
# Override Execstart in main unit
ExecStart=
# Add new Execstart with `-` prefix to ignore failure
ExecStart=-/usr/sbin/agetty --autologin core --noclear %I $TERM
TTYVTDisallocate=no
@darkmuggle
Copy link
Author

Replace the ssh_authorized_keys with your user's key.
Use fcct to convert: fcct < ~/.auth/fcos.yaml
This should automatically give you a login console to debug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment