khuedoan-homelab/metal
Khue Doan 56dd371fa8 Extract instead of mounting the OS ISO file
Avoid using privileged container or root permission on local machine
2021-05-16 15:10:23 +07:00
..
group_vars Specify Ansible SSH key without SSH agent 2021-05-16 13:26:32 +07:00
roles Extract instead of mounting the OS ISO file 2021-05-16 15:10:23 +07:00
ansible.cfg
hosts.ini
main.yml
Makefile Extract instead of mounting the OS ISO file 2021-05-16 15:10:23 +07:00
README.md
shutdown.yml

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