diff --git a/lib/ansible/modules/network/aci/aci_epg_to_domain.py b/lib/ansible/modules/network/aci/aci_epg_to_domain.py index 2a318c9398..e7ad960c2a 100644 --- a/lib/ansible/modules/network/aci/aci_epg_to_domain.py +++ b/lib/ansible/modules/network/aci/aci_epg_to_domain.py @@ -95,6 +95,10 @@ options: description: - Name of an existing tenant. aliases: [ tenant_name ] + vm_provider: + description: + - The VM platform for VMM Domains. + choices: [ microsoft, openstack, vmware ] extends_documentation_fragment: aci ''' @@ -105,7 +109,7 @@ RETURN = r''' # ''' from ansible.module_utils.aci import ACIModule, aci_argument_spec from ansible.module_utils.basic import AnsibleModule -VM_PROVIDER_MAPPING = dict(vmware="uni/vmmp-VMware/dom-") +VM_PROVIDER_MAPPING = dict(microsoft="uni/vmmp-Microsoft/dom-", openstack="uni/vmmp-OpenStack/dom-", vmware="uni/vmmp-VMware/dom-") def main(): @@ -124,7 +128,7 @@ def main(): resolution_immediacy=dict(type='str', choices=['immediate', 'lazy', 'pre-provision']), state=dict(type='str', default='present', choices=['absent', 'present', 'query']), tenant=dict(type='str', aliases=['tenant_name']), - vm_provider=dict(type='str', choices=['vmware']), # TODO: Find out OVS and Hyper-V options + vm_provider=dict(type='str', choices=['microsoft', 'openstack', 'vmware']), method=dict(type='str', choices=['delete', 'get', 'post'], aliases=['action'], removed_in_version='2.6'), # Deprecated starting from v2.6 )