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

provider/vsphere: Add custom_commands, expose admin_autologon and admin_autologon_count #9669

Conversation

mikesplain
Copy link

Adds the ability for users to add custom commands passed to window's sysprep step. To expand on #6087, I also added the ability to set the hard coded AutoLogon and AutoLogonCount.

Tested on a vSphere 6.0 cluster.

@Freyert
Copy link

Freyert commented Jul 1, 2017

@mikesplain the built in providers have been moved out of master. You will need to remake these changes over on https://github.com/terraform-providers/terraform-provider-vsphere

@apparentlymart
Copy link
Contributor

Hello @mikesplain, and thanks for working on this!

As part of the the Terraform 0.10 release earlier this year, all of the Terraform providers were moved to their own repositories in the terraform-providers GitHub organization, and removed from the Terraform Core repository.

Unfortunately due to the fact that new issues and pull requests are being opened constantly, it was not possible for the various provider maintainers to merge all outstanding pull requests before this split, and there is no automatic way to migrate a pull request to a new repository.

As a result, this pull request can sadly no longer be applied as-is, and so I'm going to close it.

The vSphere provider -- and, in particular, the virtual machine resource -- are currently in the process of being revamped somewhat, with the goal of supporting more of the available features. Unfortunately this means that to re-target this change to the new repository may require some restructuring 😖.

Thanks again for working on this, and sorry it was not able to be merged before the provider repository changes.

@mikesplain
Copy link
Author

@apparentlymart that's a real bummer. I know not everything can me merged in open source but I didn't even get a comment in the year+ it's been open...

Thanks for your comment though.

@apparentlymart
Copy link
Contributor

Hi @mikesplain,

I'm sorry for the long silence this PR got. Unfortunately at the time you opened it there wasn't any dedicated maintainer for the provider and it was easy for PRs to get lost in the one big combined queue we had for Terraform Core and all of the providers. 😖 This was, in fact, one of the major motivations for splitting out the providers into their own repositories.

The vSphere provider does nowadays have a focused maintainer and is under active development. I can understand the frustration of getting no response here for all this time and then my closing it. The Terraform project has had some growing pains as the number of providers has grown, and indeed we're still working through that to an extent, but at least nowadays many of the providers do have dedicated or part-time maintainers to try to avoid dropping the ball like we did here.

I can't personally speak to the vSphere provider's development priorities since my focus is here on Terraform Core, but I do know that more complete coverage of the capabilities of the virtual machine resource is a goal and so hopefully this capability would be added as part of that, if it wasn't already.

@mikesplain
Copy link
Author

Totally understood. Thanks so much @apparentlymart.

@ghost
Copy link

ghost commented Apr 6, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@ghost ghost locked and limited conversation to collaborators Apr 6, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants