mirror of
https://github.com/letic/terraform-provider-proxmox.git
synced 2024-09-28 22:16:03 +00:00
Add hotplug support
This commit is contained in:
parent
1d79b7ec8d
commit
f0a71f4dce
@ -107,6 +107,11 @@ func resourceVmQemu() *schema.Resource {
|
|||||||
Optional: true,
|
Optional: true,
|
||||||
Default: false,
|
Default: false,
|
||||||
},
|
},
|
||||||
|
"hotplug": {
|
||||||
|
Type: schema.TypeString,
|
||||||
|
Optional: true,
|
||||||
|
Default: "network,disk,usb",
|
||||||
|
},
|
||||||
"scsihw": {
|
"scsihw": {
|
||||||
Type: schema.TypeString,
|
Type: schema.TypeString,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
@ -398,6 +403,7 @@ func resourceVmQemuCreate(d *schema.ResourceData, meta interface{}) error {
|
|||||||
QemuSockets: d.Get("sockets").(int),
|
QemuSockets: d.Get("sockets").(int),
|
||||||
QemuCpu: d.Get("cpu").(string),
|
QemuCpu: d.Get("cpu").(string),
|
||||||
QemuNuma: d.Get("numa").(bool),
|
QemuNuma: d.Get("numa").(bool),
|
||||||
|
Hotplug: d.Get("hotplug").(string),
|
||||||
Scsihw: d.Get("scsihw").(string),
|
Scsihw: d.Get("scsihw").(string),
|
||||||
QemuOs: d.Get("qemu_os").(string),
|
QemuOs: d.Get("qemu_os").(string),
|
||||||
QemuNetworks: qemuNetworks,
|
QemuNetworks: qemuNetworks,
|
||||||
@ -559,6 +565,7 @@ func resourceVmQemuUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||||||
QemuSockets: d.Get("sockets").(int),
|
QemuSockets: d.Get("sockets").(int),
|
||||||
QemuCpu: d.Get("cpu").(string),
|
QemuCpu: d.Get("cpu").(string),
|
||||||
QemuNuma: d.Get("numa").(bool),
|
QemuNuma: d.Get("numa").(bool),
|
||||||
|
Hotplug: d.Get("hotplug").(string),
|
||||||
Scsihw: d.Get("scsihw").(string),
|
Scsihw: d.Get("scsihw").(string),
|
||||||
QemuOs: d.Get("qemu_os").(string),
|
QemuOs: d.Get("qemu_os").(string),
|
||||||
QemuNetworks: qemuNetworks,
|
QemuNetworks: qemuNetworks,
|
||||||
@ -652,6 +659,7 @@ func resourceVmQemuRead(d *schema.ResourceData, meta interface{}) error {
|
|||||||
d.Set("sockets", config.QemuSockets)
|
d.Set("sockets", config.QemuSockets)
|
||||||
d.Set("cpu", config.QemuCpu)
|
d.Set("cpu", config.QemuCpu)
|
||||||
d.Set("numa", config.QemuNuma)
|
d.Set("numa", config.QemuNuma)
|
||||||
|
d.Set("hotplug", config.Hotplug)
|
||||||
d.Set("scsihw", config.Scsihw)
|
d.Set("scsihw", config.Scsihw)
|
||||||
d.Set("qemu_os", config.QemuOs)
|
d.Set("qemu_os", config.QemuOs)
|
||||||
// Cloud-init.
|
// Cloud-init.
|
||||||
|
Loading…
Reference in New Issue
Block a user