hetzner-bootstrap allows you to bootstrap a provisioned EQ Server from hetzner.de
When you purchase a lot of servers at hetzner you're usually ending in reinstalling each system manually prior to the first usage because you may have different opinions about partitioning or RAID levels. This rubygem helps to fully automate the provisioning of a rootserver.
Warning: All existing data on the system will be lost!
- get a webservice login from your customer panel (https://robot.your-server.de/)
- the ip address of the shipped, running system(s)
- Enable Rescue Mode (using Hetzner's webservice)
- Resetting the System to boot into rescue mode (using Hetzner's webservice)
- Log into the rescue system, write your installimage template, execute installation
- Reboot
- verify installation (very basic check but can be overwritten)
- copy your local ssh public-key into root's .authorized_keys
- adds the generated server key into your .know_hosts file
- execute post_install hooks (optional)
see example.rb file for usage!
Warning: All existing data on the system will be lost!
gem install hetzner-bootstrap
- All existing data on the system will be wiped on bootstrap!
- This is not an official Hetzner AG project.
- The gem and the author are not related to Hetzner AG!
Use at your very own risk. Satisfaction is NOT guaranteed.
Copyright © 2013 Roland Moriz, Moriz GmbH