Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 1.16 KB

README.md

File metadata and controls

50 lines (34 loc) · 1.16 KB

ucore-custom

Generate ignition file

  1. Edit the appropriate {{ server_name }}.bu butane file (Reference).

  2. Generate the ignition file from the butane file.

task ignition -- {{ server_name }}

Installing the OS

  1. Download the latest ISO image from the download page

  2. Burn the ISO to disk and boot it on the target system.

  3. Run the installer

sudo coreos-installer install /dev/nvme0n1 \
    --ignition-url https://raw.githubusercontent.com/auricom/ucore-custom/main/butane/service/config.ign
  1. Reboot, and wait for the rebases automatic reboots

Bootstrap

  1. Deploy ucore age key
sudo mkdir -p /root/.config/sops/age
sudo nano /root/.config/sops/age/keys.txt
  1. Change core password
sudo passwd core
  1. Deploy dotfiles
set -U fish_user_paths /home/linuxbrew/.linuxbrew/bin/ $fish_user_paths
brew install chezmoi
mkdir -p /home/core/.config/sops/age
nano /home/core/.config/sops/age/chezmoi.txt
chezmoi init --apply auricom