Skip to content

digilolnet/cloudinit-iso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloudinit-iso

Generate cloud-init ISO images for VM provisioning.

Particularly useful for VPS providers like netcup that don't support cloud-init but allow attaching ISO files.

Single binary with no external dependencies required.

Install

go install github.com/digilolnet/cloudinit-iso@latest

Usage

./cloudinit-iso -h
Usage of ./cloudinit-iso:
  -disable-serial
        Disable serial console service
  -dns string
        DNS servers (comma-separated) (default "95.85.95.85,2.56.220.2,2a03:90c0:999d::1,2a03:90c0:9992::1")
  -hostname string
        Hostname (default "localhost")
  -interface string
        Network interface name (default "eth0")
  -ipv4 string
        Static IPv4 with CIDR
  -ipv4-gateway string
        IPv4 gateway
  -ipv6 string
        Static IPv6 with CIDR
  -ipv6-gateway string
        IPv6 gateway (default "fe80::1")
  -output string
        Output filename (default "cloud-init.iso")
  -ssh-key string
        SSH public key (required)
  -upgrade
        Upgrade packages (default true)

License

Licensed under the Apache License, Version 2.0.

Releases

No releases published

Packages

No packages published

Languages