Parameter |
Choices/Defaults |
Comments |
certificate_name
|
|
The X.509 certificate name attached to the APIC AAA user used for signature-based authentication.
It defaults to the private_key basename, without extension.
aliases: cert_name
|
domain
|
|
Name of the physical, virtual, bridged routed or FC domain profile.
aliases: domain_name, domain_profile, name
|
domain_type
|
Choices:
- fc
- l2dom
- l3dom
- phys
- vmm
|
The type of domain profile.
fc : The FC domain profile is a policy pertaining to single FC Management domain
l2dom : The external bridged domain profile is a policy for managing L2 bridged infrastructure bridged outside the fabric.
l3dom : The external routed domain profile is a policy for managing L3 routed infrastructure outside the fabric.
phys : The physical domain profile stores the physical resources and encap resources that should be used for EPGs associated with this domain.
vmm : The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements.
aliases: type
|
dscp
|
Choices:
- AF11
- AF12
- AF13
- AF21
- AF22
- AF23
- AF31
- AF32
- AF33
- AF41
- AF42
- AF43
- CS0
- CS1
- CS2
- CS3
- CS4
- CS5
- CS6
- CS7
- EF
- VA
- unspecified
|
The target Differentiated Service (DSCP) value.
The APIC defaults to unspecified when unset during creation.
aliases: target
|
encap_mode
|
Choices:
- unknown
- vlan
- vxlan
|
The layer 2 encapsulation protocol to use with the virtual switch.
|
host
required |
|
IP Address or hostname of APIC resolvable by Ansible control host.
aliases: hostname
|
multicast_address
|
|
The muticast IP address to use for the virtual switch.
|
output_level
|
Choices:
- debug
- info
normal ←
|
Influence the output of this ACI module.
normal means the standard output, incl. current dict
info adds informational output, incl. previous , proposed and sent dicts
debug adds debugging output, incl. filter_string , method , response , status and url information
|
password
required |
|
The password to use for authentication.
This option is mutual exclusive with private_key . If private_key is provided too, it will be used instead.
|
port
|
|
Port number to be used for REST connection.
The default value depends on parameter `use_ssl`.
|
private_key
required |
|
PEM formatted file that contains your private key to be used for signature-based authentication.
The name of the key (without extension) is used as the certificate name in ACI, unless certificate_name is specified.
This option is mutual exclusive with password . If password is provided too, it will be ignored.
aliases: cert_key
|
state
|
Choices:
- absent
present ←
- query
|
Use present or absent for adding or removing.
Use query for listing an object or multiple objects.
|
timeout
int |
Default:
30
|
The socket level timeout in seconds.
|
use_proxy
bool |
|
If no , it will not use a proxy, even if one is defined in an environment variable on the target hosts.
|
use_ssl
bool |
|
If no , an HTTP connection will be used instead of the default HTTPS connection.
|
username
|
Default:
admin
|
The username to use for authentication.
aliases: user
|
validate_certs
bool |
|
If no , SSL certificates will not be validated.
This should only set to no when used on personally controlled sites using self-signed certificates.
|
vm_provider
|
Choices:
- cloudfoundry
- kubernetes
- microsoft
- openshift
- openstack
- redhat
- vmware
|
The VM platform for VMM Domains.
Support for Kubernetes was added in ACI v3.0.
Support for CloudFoundry, OpenShift and Red Hat was added in ACI v3.1.
|
vswitch
|
Choices:
- avs
- default
- dvs
- unknown
|
The virtual switch to use for vmm domains.
The APIC defaults to default when unset during creation.
|