Closed machacekondra closed 4 months ago
I am wondering if we are going the wrong direction here, what if we created a collection that was about creating a VM and it would (in theory) support all the different hypervisors out there that way someone could easily use the same (or very close to) configuration to deploy a VM on any hypervisor they wanted? If we do not go that route I do think that should be the goal is to unify any other collections that create VMs to match as closely as possible.
Well, we intend to support more use cases in this collection not only VM management. We would like to for example also support:
so I guess the question is then, should we move out the VM management side and make that a collection that is not platform specific or do we just need to ensure that any future collections that create VMs follow as similar as possible format to make it as easy as possible to use the same data across different hypervisors to create VMs
so I guess the question is then, should we move out the VM management side and make that a collection that is not platform specific or do we just need to ensure that any future collections that create VMs follow as similar as possible format to make it as easy as possible to use the same data across different hypervisors to create VMs
I see there is for exampe in azure_ops
the role to manage VM
Why do you think there should be platform agnostic collection to create/manage VMs? I see it wasn't considered even with other platforms.
@djdanielsson thank you for taking a look on our validated content collection.
I think that "abstract role" as you @djdanielsson suggested will be really complicated since each infrastructure has different variables and use cases coverage. Also, the dependencies will be much bigger than you really need for one infrastructure.
I think we have come up with a plan for all this, and we just need a couple people to review the code base here.
@arnav3000 @ericzolf @sean-m-sullivan Any thoughts on this candidate? We're going to vote for approval tomorrow in the ACoP call.
I've reviewed and it looks good, voting for approval, I will not be able to make it to the meeting.
Approved by the ACop! Feel free to release to Automation Hub at your discretion.
Thanks a lot @alisonlhart, @sean-m-sullivan and the team
Candidate Name
cloud.vmware_ops
Link to Github Repo
https://github.com/redhat-cop/cloud.vmware_ops
Review Due By
CHECKLIST
Business Checks:
Content Viability
Content Duplication
Technical Checks:
Content Conformity
Content Compliance
Content Testing/Validation
ansible-lint
“Production” profile in an active Github workflow on the repositoryansible-lint
“Production” profile