This repo contains Packer templates suitable to create RKE VM's for a number of IaaS providers. These can be used as-is or used as a basis for further customisation
- Clone the repo
- Rename
variables.json.exampletovariables.json - Populate
variables.jsonwith information specific to your environment - If desired, replace
script.shwith one of the variants located in the correspondingcustomisation_scriptsfolder. - Build with the template and variables files. For example :
packer build -var-file=variables.json ubuntu-18.json
| OS | Version | Base Install Script | Additional Install Script Variants |
|---|---|---|---|
| Centos | 7 | Link | None |
| OpenSuse Leap | 15.2 | Link | None |
| OpenSuse Leap | 15.3 | Link | None |
| RHEL | 7 | Link | None |
| RHEL | 8 | Link | None |
| SLES | 15 SP 2 | Link | None |
| Ubuntu | 18.04 | Link | Disable DHCP |
| Ubuntu | 20.04 | Link | Disable DHCP |
| Guestinfo OVF | |||
| Longhorn | |||
| Ubuntu | 22.04 | Link | Disable DHCP |
| Guestinfo OVF | |||
| Longhorn | |||
| Ubuntu | 22.04 | Link (modified script & user-data, testet with Rancher v2.6.5) | Disable DHCP |
| Guestinfo OVF | |||
| Longhorn |
- CentOS 8