https://github.com/luthermonson/docker-machine-driver-proxmox
https://github.com/luthermonson/docker-machine-driver-proxmox
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/luthermonson/docker-machine-driver-proxmox
- Owner: luthermonson
- Created: 2021-06-11T17:58:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-22T15:21:24.000Z (11 months ago)
- Last Synced: 2024-11-05T21:44:47.402Z (7 months ago)
- Language: Go
- Size: 152 KB
- Stars: 10
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker Machine Driver Proxmox
## Methods
There are three methods for this machine driver to give credentials to the virtual machine it creates.
* cloud-init NoCloud
* cloud-init Drive
* qemu-guest-agent### cloud-init NoCloud
Dynamically create the ssh user login credentials on the virtual machine using an ISO mounted as a CDROM. This machine driver will create the ISO and upload it as `user-data-.iso` to the ISO storage for the node the VM is going to be created on.#### Template Requirements
* cloud-init
* qemu-guest-agent (trying to remove, need today for node ip)
* virtio-scsi-pci### CloudInit Drive (pending snippets api support)
Use the built in CloudInit drive functionality in ProxmoxVE. This can only work when API access to snippet drives is available.### qemu-guest-agent (pending implementation)
Use the qemu guest agane to send commands to the virtual machine to add the user and SSH key.