mirror of
https://github.com/letic/terraform-provider-proxmox.git
synced 2024-09-28 22:16:03 +00:00
Merge pull request #97 from gentoo9ball/feature/ipconfig2
Added ipconfig2 everywhere ipconfig1 is listed, should enable 3 netwo…
This commit is contained in:
commit
c05ce12e6f
@ -387,6 +387,10 @@ func resourceVmQemu() *schema.Resource {
|
|||||||
Type: schema.TypeString,
|
Type: schema.TypeString,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
},
|
},
|
||||||
|
"ipconfig2": {
|
||||||
|
Type: schema.TypeString,
|
||||||
|
Optional: true,
|
||||||
|
},
|
||||||
"preprovision": {
|
"preprovision": {
|
||||||
Type: schema.TypeBool,
|
Type: schema.TypeBool,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
@ -441,6 +445,7 @@ func resourceVmQemuCreate(d *schema.ResourceData, meta interface{}) error {
|
|||||||
Sshkeys: d.Get("sshkeys").(string),
|
Sshkeys: d.Get("sshkeys").(string),
|
||||||
Ipconfig0: d.Get("ipconfig0").(string),
|
Ipconfig0: d.Get("ipconfig0").(string),
|
||||||
Ipconfig1: d.Get("ipconfig1").(string),
|
Ipconfig1: d.Get("ipconfig1").(string),
|
||||||
|
Ipconfig2: d.Get("ipconfig2").(string),
|
||||||
// Deprecated single disk config.
|
// Deprecated single disk config.
|
||||||
Storage: d.Get("storage").(string),
|
Storage: d.Get("storage").(string),
|
||||||
DiskSize: d.Get("disk_gb").(float64),
|
DiskSize: d.Get("disk_gb").(float64),
|
||||||
@ -612,6 +617,7 @@ func resourceVmQemuUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||||||
Sshkeys: d.Get("sshkeys").(string),
|
Sshkeys: d.Get("sshkeys").(string),
|
||||||
Ipconfig0: d.Get("ipconfig0").(string),
|
Ipconfig0: d.Get("ipconfig0").(string),
|
||||||
Ipconfig1: d.Get("ipconfig1").(string),
|
Ipconfig1: d.Get("ipconfig1").(string),
|
||||||
|
Ipconfig2: d.Get("ipconfig2").(string),
|
||||||
// Deprecated single disk config.
|
// Deprecated single disk config.
|
||||||
Storage: d.Get("storage").(string),
|
Storage: d.Get("storage").(string),
|
||||||
DiskSize: d.Get("disk_gb").(float64),
|
DiskSize: d.Get("disk_gb").(float64),
|
||||||
@ -704,6 +710,7 @@ func resourceVmQemuRead(d *schema.ResourceData, meta interface{}) error {
|
|||||||
d.Set("sshkeys", config.Sshkeys)
|
d.Set("sshkeys", config.Sshkeys)
|
||||||
d.Set("ipconfig0", config.Ipconfig0)
|
d.Set("ipconfig0", config.Ipconfig0)
|
||||||
d.Set("ipconfig1", config.Ipconfig1)
|
d.Set("ipconfig1", config.Ipconfig1)
|
||||||
|
d.Set("ipconfig2", config.Ipconfig2)
|
||||||
// Disks.
|
// Disks.
|
||||||
configDisksSet := d.Get("disk").(*schema.Set)
|
configDisksSet := d.Get("disk").(*schema.Set)
|
||||||
activeDisksSet := UpdateDevicesSet(configDisksSet, config.QemuDisks)
|
activeDisksSet := UpdateDevicesSet(configDisksSet, config.QemuDisks)
|
||||||
|
Loading…
Reference in New Issue
Block a user