Skip to content

Device

Location in GUI: Provision » Inventory

Diagram
NameTypeConstraintMandatoryDefault Value
devicesList[devices]No

NameTypeConstraintMandatoryDefault Value
nameStringYes
hostnameStringNo
device_ipIPNo
pidAnyString or NullNo
serial_numberAnyString or NullNo
stateChoiceINIT, PNP, PROVISION, REPROVISION, ASSIGNYes
device_roleChoiceACCESS, CORE, DISTRIBUTION, BORDER ROUTERYes
siteStringYes
fabric_siteStringNo
fabric_rolesListChoice[BORDER_NODE, CONTROL_PLANE_NODE, EDGE_NODE, WIRELESS_CONTROLLER_NODE]No
onboarding_templateClass[onboarding_template]No
dayn_templatesClass[dayn_templates]No
primary_managed_ap_locationsListStringNo
secondary_managed_ap_locationsListStringNo
port_assignmentsList[port_assignments]No
tagsListStringNo

onboarding_template (catalyst_center.inventory.devices)

Section titled “onboarding_template (catalyst_center.inventory.devices)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
variablesList[variables]No

dayn_templates (catalyst_center.inventory.devices)

Section titled “dayn_templates (catalyst_center.inventory.devices)”
NameTypeConstraintMandatoryDefault Value
regularList[regular]No
compositeList[composite]No

port_assignments (catalyst_center.inventory.devices)

Section titled “port_assignments (catalyst_center.inventory.devices)”
NameTypeConstraintMandatoryDefault Value
interface_nameStringNo
connected_device_typeChoiceUSER_DEVICE, ACCESS_POINT, TRUNKING_DEVICE, AUTHENTICATOR_SWITCH, SUPPLICANT_BASED_EXTENDED_NODEYes
data_vlan_nameStringNo
voice_vlan_nameStringNo
security_group_nameStringNo
authenticate_template_nameChoiceNo Authentication, Open Authentication, Closed Authentication, Low ImpactNo

variables (catalyst_center.inventory.devices.onboarding_template)

Section titled “variables (catalyst_center.inventory.devices.onboarding_template)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
valueStringYes

regular (catalyst_center.inventory.devices.dayn_templates)

Section titled “regular (catalyst_center.inventory.devices.dayn_templates)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
stateChoiceDEPLOY, REDEPLOYYes
variablesList[variables]No
copying_configBooleantrue, falseNo
force_push_templateBooleantrue, falseNo

composite (catalyst_center.inventory.devices.dayn_templates)

Section titled “composite (catalyst_center.inventory.devices.dayn_templates)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
stateChoiceDEPLOY, REDEPLOYYes
variablesList[variables]No
copying_configBooleantrue, falseNo
force_push_templateBooleantrue, falseNo

variables (catalyst_center.inventory.devices.dayn_templates.composite)

Section titled “variables (catalyst_center.inventory.devices.dayn_templates.composite)”
NameTypeConstraintMandatoryDefault Value
nameStringYes
valueStringYes
template_nameStringYes

catalyst_center:
inventory:
devices:
- name: BR01
device_ip: 192.168.10.1
state: PROVISION
device_role: BORDER ROUTER
site: Global/Canada
fabric_site: Global/Canada
fabric_roles:
- BORDER_NODE
- CONTROL_PLANE_NODE