~samirnassar/debian

ref: 63e1769b467d1ff70c30686b593539a5f9af571b debian/README.md -rw-r--r-- 1.1 KiB
63e1769bSamir Nassar rename project-specific packer tempalte file name to something more easy to automate 10 months ago

#debian packer template for Hetzner Cloud

This repo is used to debian linux images (as snapshots) for use with Hetzner Cloud by means of HashiCorp's Packer.

#Building Images using this Repo

Please ensure that you have done the following:

  • installed packer on your development machine
  • set the HCLOUD_TOKEN environment variable to your API token
  • reviewed/overriden the templates' variables (as necessary)

#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

#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.