All Projects → hashicorp → packer-plugin-proxmox

hashicorp / packer-plugin-proxmox

Licence: MPL-2.0 license
Packer plugin for Proxmox Builder

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to packer-plugin-proxmox

madalynn-packer
Packer configuration for Ubuntu Server 18.04, 20.04 and 22.04 for Proxmox.
Stars: ✭ 48 (+71.43%)
Mutual labels:  packer, proxmox
packer-templates
Packer templates for creating Amazon EC2 images, Proxmox templates and Vagrant boxes
Stars: ✭ 70 (+150%)
Mutual labels:  packer, proxmox
proxmox-ve
Proxmox VE Vagrant Base Box
Stars: ✭ 70 (+150%)
Mutual labels:  packer, proxmox
dab templates
DAB Templates for Proxmox
Stars: ✭ 21 (-25%)
Mutual labels:  proxmox
proxmox-pci-switcher
Switch among Guest VMs organized by Resource Pool
Stars: ✭ 104 (+271.43%)
Mutual labels:  proxmox
packer-plugin-arm-image
Packer plugin for ARM images
Stars: ✭ 359 (+1182.14%)
Mutual labels:  packer-plugin
pve-common
Proxmox Project's Common Perl Code
Stars: ✭ 33 (+17.86%)
Mutual labels:  proxmox
docker-swarm-aws
This is a small example of provisioning a docker swarm cluster on aws using terraform and packer
Stars: ✭ 27 (-3.57%)
Mutual labels:  packer
insaneworks-packer-template
CentOS 7-8 8Stream / AlmaLinux 8 / FreeBSD 12 - 13 x64 + VirtualBox / VMWare for Packer Template + FreeBSD 13 / AlmaLinux 9 + Parallels
Stars: ✭ 38 (+35.71%)
Mutual labels:  packer
ubuntu-vagrant
Ubuntu Linux Vagrant Base Box (https://app.vagrantup.com/rgl)
Stars: ✭ 25 (-10.71%)
Mutual labels:  packer
cv4pve-pepper
Launching SPICE remote-viewer for Proxmox VE
Stars: ✭ 48 (+71.43%)
Mutual labels:  proxmox
xpeppers-discourse
Provisioning of @discourse
Stars: ✭ 22 (-21.43%)
Mutual labels:  packer
packer.py
use python to run hashicorp packer cli commands
Stars: ✭ 21 (-25%)
Mutual labels:  packer
infrastructure-as-code
anmolnagpal.com/infrastructure-as-code
Stars: ✭ 17 (-39.29%)
Mutual labels:  packer
terraform-google-nomad
📗 Terraform Module for Nomad clusters with Consul on GCP
Stars: ✭ 63 (+125%)
Mutual labels:  packer
docker-hands-on-guide
Hands on guide for docker, k8s cluster lightweight virtualization.
Stars: ✭ 25 (-10.71%)
Mutual labels:  packer
freenas-proxmox
ZFS over iSCSI to FreeNAS API's from Proxmox VE
Stars: ✭ 129 (+360.71%)
Mutual labels:  proxmox
zookeeper-on-aws
zookeeper-on-aws (with dynamic reconfiguration based on r3.5.3-beta)
Stars: ✭ 15 (-46.43%)
Mutual labels:  packer
ProxmoxVE PHP API
ProxmoxVE PHP API
Stars: ✭ 78 (+178.57%)
Mutual labels:  proxmox
packer-post-processor-virtualbox-to-hyperv
Packer plugin to create Hyper-V vagrant boxes from VirtualBox artifacts
Stars: ✭ 18 (-35.71%)
Mutual labels:  packer

Packer Plugin Proxmox

The Proxmox multi-component plugin can be used with HashiCorp Packer to create custom images. For the full list of available features for this plugin see docs.

Installation

Using pre-built releases

Using the packer init command

Starting from version 1.7, Packer supports a new packer init command allowing automatic installation of Packer plugins. Read the Packer documentation for more information.

To install this plugin, copy and paste this code into your Packer configuration . Then, run packer init.

packer {
  required_plugins {
    proxmox = {
      version = ">= 1.0.6"
      source  = "github.com/hashicorp/proxmox"
    }
  }
}

Manual installation

You can find pre-built binary releases of the plugin here. Once you have downloaded the latest archive corresponding to your target OS, uncompress it to retrieve the plugin binary file corresponding to your platform. To install the plugin, please follow the Packer documentation on installing a plugin.

From Sources

If you prefer to build the plugin from sources, clone the GitHub repository locally and run the command go build from the root directory. Upon successful compilation, a packer-plugin-proxmox plugin binary file can be found in the root directory. To install the compiled plugin, please follow the official Packer documentation on installing a plugin.

Configuration

For more information on how to configure the plugin, please read the documentation located in the docs/ directory.

Contributing

  • If you think you've found a bug in the code or you have a question regarding the usage of this software, please reach out to us by opening an issue in this GitHub repository.
  • Contributions to this project are welcome: if you want to add a feature or a fix a bug, please do so by opening a Pull Request in this GitHub repository. In case of feature contribution, we kindly ask you to open an issue to discuss it beforehand.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].