-
Notifications
You must be signed in to change notification settings - Fork 23.9k
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
aci_domain: Manage phys, vmm, l2ext, l3ext and FC domain profiles #34011
Conversation
7a9773e
to
b5865f0
Compare
@brunocalogero @jmcgill298 @schunduri As a maintainer of a module in the same namespace this new module has been submitted to, your vote counts for shipits. Please review this module and add |
I don't see anything obviously wrong. If people are happy then will need |
1eca204
to
84d18b3
Compare
Not sure if we should provide the option via this way to create a VMM domain, as it opens up a certain complexity. I would only add vmm here when we covered the full use-case. |
Can you elaborate about the full use case ? If we don't do it this way, it means having 5 |
I agree that having it in 1 module is great, but I would currently remove the option to create a vmm domain our of this module, the reason is that when you create a VMM domain, we need to create 10 more objects for which we need to create more ansible modules..., which is currently not the plan, so it won't be feasible anyway to use this module to create a vmm domain... |
A new ACI module from the high priority list.
Merging, integration tests and examples follow... |
I do not know if there is enough to test at the moment. For physical and external domains this is fine. For VMM domains we need to be able to specify all required parameters. This is dependent on the domain type (vmware, redhat, microsoft). I believe it would be great to add to the module. For VMware:
For RHV:
For Microsoft:
let me know if you need more info or disagree :) |
Due to the amount of modules we had to make, we limited this module and didn’t include VMM. |
So, it's not easy to add conditional parameters, another solution may be needed. PS I would like to see a new open issue rather than comments in a closed PR which is not tracked. |
Fair enough. I will add a new issue to track this. We can then decide whether we want to keep it as a single module or not. |
SUMMARY
A new ACI module to manage physical, virtual, external bridged, external routed and fibre channel domain profiles.
This module still needs integration tests once it is formally review and accepted.
ISSUE TYPE
COMPONENT NAME
aci_domain
ANSIBLE VERSION
v2.5