~samirnassar/hcloud-resources

Packer templates
Cleanup README
Remove build instructions until there is a need
Moved template files to own repos. See: https://sr.ht/~samirnassar/hcloud-resources/

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~samirnassar/hcloud-resources
read/write
git@git.sr.ht:~samirnassar/hcloud-resources

You can also use your local clone with git send-email.

#hcloud resources

This repository serves to hold metainformation on the various hcloud resources hosted here. Currently these are:

#Packer templates

The following templates are currently provided:

#Building snapshots

Please ensure that you have done the following:

  • installed [packer](https://www.packer.io/) on your development machine
  • set the hcloud_token and ssh_keys using a <filename>.auto.pkrvars.hcl file

#Internals

The resulting images are intended to support a Terraform-based (or custom) workflow that feels close to the one of native Hetzner VMs.

In particular, support for the following features available on standard Hetzner VMs is desired:

  • dynamic hostname
  • dynamic root ssh keys
  • free-form cloud-init userdata
  • full IPv6/IPv4 support
  • Hetzner Cloud Networks
  • Hetzner Cloud Volumes

#Contributing

While the repositories are mirrored on Github and Gitlab, all work happens on Sourcehut.

#License

You can redistribute and/or modify these files unter the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the LICENSE file for details.