khuedoan-homelab/metal
Khue Doan d577dfbaab Fix container failed to start
Error: Failed to run: /usr/bin/lxd forkstart tfstate /var/lib/lxd/containers /var/log/lxd/tfstate/lxc.conf
2021-05-17 01:16:07 +07:00
..
group_vars Swith to Fedora for bare metal nodes 2021-05-16 22:57:20 +07:00
roles Fix container failed to start 2021-05-17 01:16:07 +07:00
ansible.cfg
hosts.ini Standardize TODOs 2021-05-01 22:51:55 +07:00
main.yml Install LXD via dnf instead of snap 2021-05-16 23:59:42 +07:00
Makefile Extract instead of mounting the OS ISO file 2021-05-16 15:10:23 +07:00
README.md
shutdown.yml Ensure idempotency for bare metal provisioning 2021-05-16 13:12:41 +07:00

Bare-metal

  • Render PXE boot configs
  • Start Docker based PXE server
  • Turn off all nodes
  • Wake them up using magic packet
  • Install OS using PXE and kickstart
  • Wait for the OS installation to finish and reboot to the new OS
  • Build an LXD cluster
  • Generate/render secrets