Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing vra_network for a vra_machine resource results in no changes #524

Open
PaulAngus opened this issue Jun 12, 2024 · 1 comment
Open
Labels
enhancement Enhancement

Comments

@PaulAngus
Copy link

Code of Conduct

This project has a Code of Conduct that all participants are expected to understand and follow:

vRA Version

8.16.1

Terraform Version

1.7.0

vRA Terraform Provider Version

0.9.0

Affected Resource(s)

vra_machine

Terraform Configuration Files

data "vra_network" "network" {
  name = var.vmnetworkname
}

resource "vra_machine" "vm" {
  name          = var.vmname
  flavor        = var.vmflavorname
  image         = var.vmimagename
  project_id    = data.vra_project.project.id

  nics {
    network_id = data.vra_network.network.id
}

Expected Behavior

Changing the vra_network that a vra_machine is connected to and re-running terraform apply should change the network which the machine is connected.

Actual Behavior

Terraform immediately returns that the modifications are complete. However, no changes have been made. It does not appear that any attempt is made to make this change.

Steps to Reproduce

Create a deployment with the a vra_machine connected to a network, change the network the vra_machine should be connected to, and re-run terraform apply.

Screenshots

Debug Output

Panic Output

Important Factoids

References

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment
@frodenas
Copy link
Member

Updating the network interfaces for a machine is a feature that is currently not supported. We should at least document this gap in the resource documentation and/or emit a warning message when updating the resource.

@frodenas frodenas added enhancement Enhancement and removed bug Bug needs-triage Needs Triage labels Jun 12, 2024
@tenthirtyam tenthirtyam changed the title Changing vra_network that a vra_machine is connected to does not make the physical change Changing vra_network for a vra_machine resource results in no changes Jul 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement
Projects
None yet
Development

No branches or pull requests

2 participants