aci_epg_to_domain - Bind EPGs to Domains on Cisco ACI fabrics (fv:RsDomAtt)
New in version 2.4.
Synopsis
- Bind EPGs to Physical and Virtual Domains on Cisco ACI fabrics.
- More information from the internal APIC class fv:RsDomAtt at https://developer.cisco.com/media/mim-ref/MO-fvRsDomAtt.html.
Requirements (on host that executes module)
- ACI Fabric 1.0(3f)+
Options
parameter | required | default | choices | comments |
---|---|---|---|---|
allow_useg | no | encap |
| Allows micro-segmentation. The APIC defaults new EPG to Domain bindings to use encap . |
ap | no | Name of an existing application network profile, that will contain the EPGs. aliases: app_profile, app_profile_name | ||
deploy_immediacy | no | lazy |
| Determines when the policy is pushed to hardware Policy CAM. The APIC defaults new EPG to Domain bindings to lazy . |
domain | no | Name of the physical or virtual domain being associated with the EPG. aliases: domain_name, domain_profile | ||
domain_type | no |
| Determines if the Domain is physical (phys) or virtual (vmm). aliases: type | |
encap | no |
| The VLAN encapsulation for the EPG when binding a VMM Domain with static encap_mode. This acts as the secondary encap when using useg. | |
encap_mode | no | auto |
| The ecapsulataion method to be used. The APIC defaults new EPG to Domain bindings to auto . |
epg | no | Name of the end point group. aliases: epg_name | ||
hostname | yes | IP Address or hostname of APIC resolvable by Ansible control host. aliases: host | ||
netflow | no | disabled |
| Determines if netflow should be enabled. The APIC defaults new EPG to Domain binings to disabled . |
password | yes | The password to use for authentication. | ||
primary_encap | no |
| Determines the primary VLAN ID when using useg. | |
resolution_immediacy | no | lazy |
| Determines when the policies should be resolved and available. The APIC defaults new EPG to Domain bindings to lazy . |
state | no | present |
| Use present or absent for adding or removing.Use query for listing an object or multiple objects. |
tenant | no | Name of an existing tenant. aliases: tenant_name | ||
timeout | no | 30 | The socket level timeout in seconds. | |
use_proxy | no | yes |
| If no , it will not use a proxy, even if one is defined in an environment variable on the target hosts. |
use_ssl | no | yes |
| If no , an HTTP connection will be used instead of the default HTTPS connection. |
username | yes | admin | The username to use for authentication. aliases: user | |
validate_certs | no | yes |
| If no , SSL certificates will not be validated.This should only set to no used on personally controlled sites using self-signed certificates. |
vm_provider | no |
| The VM platform for VMM Domains. |
Examples
#
Notes
Note
- The
tenant
,ap
,epg
, anddomain
used must exist before using this module in your playbook. The aci_tenant aci_ap, aci_epg aci_domain modules can be used for this. - By default, if an environment variable
<protocol>_proxy
is set on the target host, requests will be sent through that proxy. This behaviour can be overridden by setting a variable for this task (see setting the environment), or by using theuse_proxy
option. - HTTP redirects can redirect from HTTP to HTTPS so you should be sure that your proxy environment for both protocols is correct.
Status
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/aci_epg_to_domain_module.html