From 66cec45960ce1d9c794e9399de15c138acb18aed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 28 Apr 2024 18:03:42 +0200 Subject: Adding upstream version 7.3.0+dfsg. Signed-off-by: Daniel Baumann --- .../community/network/.azure-pipelines/README.md | 3 + .../network/.azure-pipelines/azure-pipelines.yml | 279 + .../.azure-pipelines/scripts/aggregate-coverage.sh | 20 + .../.azure-pipelines/scripts/combine-coverage.py | 60 + .../.azure-pipelines/scripts/process-results.sh | 24 + .../.azure-pipelines/scripts/publish-codecov.sh | 27 + .../.azure-pipelines/scripts/report-coverage.sh | 15 + .../network/.azure-pipelines/scripts/run-tests.sh | 34 + .../.azure-pipelines/scripts/time-command.py | 25 + .../.azure-pipelines/templates/coverage.yml | 39 + .../network/.azure-pipelines/templates/matrix.yml | 55 + .../network/.azure-pipelines/templates/test.yml | 45 + .../community/network/.github/BOTMETA.yml | 362 + .../community/network/.github/patchback.yml | 5 + .../community/network/.github/settings.yml | 5 + ansible_collections/community/network/.gitignore | 402 + .../community/network/103-nclu-check-diff.yaml | 2 + .../community/network/CHANGELOG.rst | 54 + .../community/network/CONTRIBUTING.md | 3 + ansible_collections/community/network/COPYING | 674 ++ ansible_collections/community/network/FILES.json | 11842 +++++++++++++++++++ .../community/network/MANIFEST.json | 33 + .../community/network/PSF-license.txt | 48 + ansible_collections/community/network/README.md | 157 + .../community/network/changelogs/.gitignore | 1 + .../community/network/changelogs/changelog.yaml | 82 + .../community/network/changelogs/config.yaml | 29 + .../community/network/changelogs/fragments/.keep | 0 .../community/network/meta/runtime.yml | 2462 ++++ .../community/network/plugins/action/__init__.py | 0 .../community/network/plugins/action/aireos.py | 66 + .../community/network/plugins/action/aruba.py | 65 + .../community/network/plugins/action/ce.py | 57 + .../network/plugins/action/ce_template.py | 104 + .../community/network/plugins/action/cnos.py | 53 + .../network/plugins/action/edgeos_config.py | 36 + .../community/network/plugins/action/enos.py | 53 + .../community/network/plugins/action/exos.py | 45 + .../community/network/plugins/action/ironware.py | 56 + .../community/network/plugins/action/nos_config.py | 31 + .../community/network/plugins/action/slxos.py | 40 + .../community/network/plugins/action/sros.py | 57 + .../community/network/plugins/action/voss.py | 36 + .../community/network/plugins/become/__init__.py | 0 .../community/network/plugins/cache/__init__.py | 0 .../community/network/plugins/callback/__init__.py | 0 .../community/network/plugins/cliconf/__init__.py | 0 .../community/network/plugins/cliconf/aireos.py | 96 + .../community/network/plugins/cliconf/apconos.py | 72 + .../community/network/plugins/cliconf/aruba.py | 96 + .../community/network/plugins/cliconf/ce.py | 122 + .../community/network/plugins/cliconf/cnos.py | 136 + .../community/network/plugins/cliconf/edgeos.py | 115 + .../network/plugins/cliconf/edgeswitch.py | 142 + .../community/network/plugins/cliconf/enos.py | 104 + .../network/plugins/cliconf/eric_eccli.py | 97 + .../community/network/plugins/cliconf/exos.py | 230 + .../community/network/plugins/cliconf/icx.py | 314 + .../community/network/plugins/cliconf/ironware.py | 96 + .../community/network/plugins/cliconf/netvisor.py | 75 + .../community/network/plugins/cliconf/nos.py | 113 + .../community/network/plugins/cliconf/slxos.py | 105 + .../community/network/plugins/cliconf/voss.py | 236 + .../community/network/plugins/cliconf/weos4.py | 171 + .../network/plugins/connection/__init__.py | 0 .../network/plugins/doc_fragments/__init__.py | 0 .../community/network/plugins/doc_fragments/a10.py | 48 + .../network/plugins/doc_fragments/aireos.py | 15 + .../network/plugins/doc_fragments/aruba.py | 15 + .../community/network/plugins/doc_fragments/avi.py | 101 + .../community/network/plugins/doc_fragments/ce.py | 14 + .../network/plugins/doc_fragments/cnos.py | 81 + .../network/plugins/doc_fragments/enos.py | 31 + .../network/plugins/doc_fragments/ingate.py | 64 + .../network/plugins/doc_fragments/ironware.py | 30 + .../network/plugins/doc_fragments/netscaler.py | 68 + .../network/plugins/doc_fragments/sros.py | 17 + .../community/network/plugins/filter/__init__.py | 0 .../community/network/plugins/httpapi/__init__.py | 0 .../community/network/plugins/httpapi/exos.py | 252 + .../community/network/plugins/httpapi/ftd.py | 395 + .../network/plugins/inventory/__init__.py | 0 .../community/network/plugins/lookup/__init__.py | 0 .../community/network/plugins/lookup/avi.py | 129 + .../network/plugins/module_utils/__init__.py | 0 .../network/plugins/module_utils/_version.py | 335 + .../plugins/module_utils/network/__init__.py | 0 .../plugins/module_utils/network/a10/__init__.py | 0 .../plugins/module_utils/network/a10/a10.py | 156 + .../module_utils/network/aireos/__init__.py | 0 .../plugins/module_utils/network/aireos/aireos.py | 137 + .../plugins/module_utils/network/aos/__init__.py | 0 .../plugins/module_utils/network/aos/aos.py | 183 + .../module_utils/network/apconos/__init__.py | 0 .../module_utils/network/apconos/apconos.py | 113 + .../plugins/module_utils/network/aruba/__init__.py | 0 .../plugins/module_utils/network/aruba/aruba.py | 139 + .../plugins/module_utils/network/avi/__init__.py | 0 .../module_utils/network/avi/ansible_utils.py | 574 + .../plugins/module_utils/network/avi/avi.py | 39 + .../plugins/module_utils/network/avi/avi_api.py | 974 ++ .../module_utils/network/bigswitch/__init__.py | 0 .../module_utils/network/bigswitch/bigswitch.py | 94 + .../module_utils/network/cloudengine/__init__.py | 0 .../plugins/module_utils/network/cloudengine/ce.py | 421 + .../plugins/module_utils/network/cnos/__init__.py | 0 .../plugins/module_utils/network/cnos/cnos.py | 661 ++ .../module_utils/network/cnos/cnos_devicerules.py | 1924 +++ .../module_utils/network/cnos/cnos_errorcodes.py | 259 + .../module_utils/network/edgeos/__init__.py | 0 .../plugins/module_utils/network/edgeos/edgeos.py | 135 + .../module_utils/network/edgeswitch/__init__.py | 0 .../module_utils/network/edgeswitch/edgeswitch.py | 172 + .../network/edgeswitch/edgeswitch_interface.py | 94 + .../plugins/module_utils/network/enos/__init__.py | 0 .../plugins/module_utils/network/enos/enos.py | 174 + .../module_utils/network/eric_eccli/__init__.py | 0 .../module_utils/network/eric_eccli/eric_eccli.py | 49 + .../plugins/module_utils/network/exos/__init__.py | 0 .../module_utils/network/exos/argspec/__init__.py | 0 .../network/exos/argspec/facts/__init__.py | 0 .../network/exos/argspec/facts/facts.py | 23 + .../network/exos/argspec/l2_interfaces/__init__.py | 0 .../exos/argspec/l2_interfaces/l2_interfaces.py | 49 + .../network/exos/argspec/lldp_global/__init__.py | 0 .../exos/argspec/lldp_global/lldp_global.py | 57 + .../exos/argspec/lldp_interfaces/__init__.py | 0 .../argspec/lldp_interfaces/lldp_interfaces.py | 49 + .../network/exos/argspec/vlans/__init__.py | 0 .../network/exos/argspec/vlans/vlans.py | 53 + .../module_utils/network/exos/config/__init__.py | 0 .../network/exos/config/l2_interfaces/__init__.py | 0 .../exos/config/l2_interfaces/l2_interfaces.py | 294 + .../network/exos/config/lldp_global/__init__.py | 0 .../network/exos/config/lldp_global/lldp_global.py | 199 + .../exos/config/lldp_interfaces/__init__.py | 0 .../exos/config/lldp_interfaces/lldp_interfaces.py | 243 + .../network/exos/config/vlans/__init__.py | 0 .../network/exos/config/vlans/vlans.py | 277 + .../plugins/module_utils/network/exos/exos.py | 222 + .../module_utils/network/exos/facts/__init__.py | 0 .../module_utils/network/exos/facts/facts.py | 61 + .../network/exos/facts/l2_interfaces/__init__.py | 0 .../exos/facts/l2_interfaces/l2_interfaces.py | 92 + .../network/exos/facts/legacy/__init__.py | 0 .../module_utils/network/exos/facts/legacy/base.py | 263 + .../network/exos/facts/lldp_global/__init__.py | 0 .../network/exos/facts/lldp_global/lldp_global.py | 97 + .../network/exos/facts/lldp_interfaces/__init__.py | 0 .../exos/facts/lldp_interfaces/lldp_interfaces.py | 88 + .../network/exos/facts/vlans/__init__.py | 0 .../module_utils/network/exos/facts/vlans/vlans.py | 89 + .../module_utils/network/exos/utils/__init__.py | 0 .../module_utils/network/exos/utils/utils.py | 9 + .../plugins/module_utils/network/ftd/__init__.py | 0 .../plugins/module_utils/network/ftd/common.py | 242 + .../module_utils/network/ftd/configuration.py | 568 + .../plugins/module_utils/network/ftd/device.py | 141 + .../module_utils/network/ftd/fdm_swagger_client.py | 641 + .../plugins/module_utils/network/ftd/operation.py | 44 + .../plugins/module_utils/network/icx/__init__.py | 0 .../plugins/module_utils/network/icx/icx.py | 69 + .../module_utils/network/ingate/__init__.py | 0 .../plugins/module_utils/network/ingate/common.py | 69 + .../module_utils/network/ironware/__init__.py | 0 .../module_utils/network/ironware/ironware.py | 112 + .../module_utils/network/netscaler/__init__.py | 0 .../module_utils/network/netscaler/netscaler.py | 325 + .../module_utils/network/netvisor/__init__.py | 0 .../module_utils/network/netvisor/netvisor.py | 59 + .../module_utils/network/netvisor/pn_nvos.py | 66 + .../plugins/module_utils/network/nos/__init__.py | 0 .../plugins/module_utils/network/nos/nos.py | 164 + .../module_utils/network/ordnance/__init__.py | 0 .../module_utils/network/ordnance/ordnance.py | 22 + .../plugins/module_utils/network/slxos/__init__.py | 0 .../plugins/module_utils/network/slxos/slxos.py | 152 + .../plugins/module_utils/network/sros/__init__.py | 0 .../plugins/module_utils/network/sros/sros.py | 120 + .../plugins/module_utils/network/voss/__init__.py | 0 .../plugins/module_utils/network/voss/voss.py | 223 + .../network/plugins/module_utils/version.py | 13 + .../community/network/plugins/modules/__init__.py | 0 .../network/plugins/modules/a10_server.py | 281 + .../network/plugins/modules/a10_server_axapi3.py | 240 + .../network/plugins/modules/a10_service_group.py | 334 + .../network/plugins/modules/a10_virtual_server.py | 278 + .../network/plugins/modules/aireos_command.py | 214 + .../network/plugins/modules/aireos_config.py | 354 + .../network/plugins/modules/apconos_command.py | 196 + .../network/plugins/modules/aruba_command.py | 213 + .../network/plugins/modules/aruba_config.py | 420 + .../plugins/modules/avi_actiongroupconfig.py | 151 + .../network/plugins/modules/avi_alertconfig.py | 225 + .../plugins/modules/avi_alertemailconfig.py | 120 + .../plugins/modules/avi_alertscriptconfig.py | 113 + .../plugins/modules/avi_alertsyslogconfig.py | 119 + .../plugins/modules/avi_analyticsprofile.py | 610 + .../network/plugins/modules/avi_api_session.py | 256 + .../network/plugins/modules/avi_api_version.py | 92 + .../modules/avi_applicationpersistenceprofile.py | 164 + .../plugins/modules/avi_applicationprofile.py | 217 + .../network/plugins/modules/avi_authprofile.py | 164 + .../plugins/modules/avi_autoscalelaunchconfig.py | 132 + .../network/plugins/modules/avi_backup.py | 130 + .../plugins/modules/avi_backupconfiguration.py | 166 + .../modules/avi_certificatemanagementprofile.py | 117 + .../community/network/plugins/modules/avi_cloud.py | 287 + .../plugins/modules/avi_cloudconnectoruser.py | 143 + .../network/plugins/modules/avi_cloudproperties.py | 117 + .../network/plugins/modules/avi_cluster.py | 122 + .../plugins/modules/avi_clusterclouddetails.py | 113 + .../plugins/modules/avi_controllerproperties.py | 420 + .../plugins/modules/avi_customipamdnsprofile.py | 120 + .../network/plugins/modules/avi_dnspolicy.py | 125 + .../network/plugins/modules/avi_errorpagebody.py | 120 + .../plugins/modules/avi_errorpageprofile.py | 134 + .../community/network/plugins/modules/avi_gslb.py | 353 + .../plugins/modules/avi_gslbgeodbprofile.py | 128 + .../network/plugins/modules/avi_gslbservice.py | 229 + .../modules/avi_gslbservice_patch_member.py | 292 + .../modules/avi_hardwaresecuritymodulegroup.py | 112 + .../network/plugins/modules/avi_healthmonitor.py | 204 + .../network/plugins/modules/avi_httppolicyset.py | 168 + .../network/plugins/modules/avi_ipaddrgroup.py | 158 + .../plugins/modules/avi_ipamdnsproviderprofile.py | 179 + .../network/plugins/modules/avi_l4policyset.py | 130 + .../plugins/modules/avi_microservicegroup.py | 121 + .../network/plugins/modules/avi_network.py | 155 + .../network/plugins/modules/avi_networkprofile.py | 131 + .../plugins/modules/avi_networksecuritypolicy.py | 136 + .../network/plugins/modules/avi_pkiprofile.py | 149 + .../community/network/plugins/modules/avi_pool.py | 497 + .../network/plugins/modules/avi_poolgroup.py | 166 + .../modules/avi_poolgroupdeploymentpolicy.py | 153 + .../network/plugins/modules/avi_prioritylabels.py | 119 + .../community/network/plugins/modules/avi_role.py | 112 + .../network/plugins/modules/avi_scheduler.py | 153 + .../network/plugins/modules/avi_seproperties.py | 112 + .../plugins/modules/avi_serverautoscalepolicy.py | 179 + .../network/plugins/modules/avi_serviceengine.py | 170 + .../plugins/modules/avi_serviceenginegroup.py | 1075 ++ .../network/plugins/modules/avi_snmptrapprofile.py | 111 + .../plugins/modules/avi_sslkeyandcertificate.py | 196 + .../network/plugins/modules/avi_sslprofile.py | 208 + .../network/plugins/modules/avi_stringgroup.py | 134 + .../plugins/modules/avi_systemconfiguration.py | 181 + .../network/plugins/modules/avi_tenant.py | 127 + .../plugins/modules/avi_trafficcloneprofile.py | 126 + .../community/network/plugins/modules/avi_user.py | 189 + .../network/plugins/modules/avi_useraccount.py | 153 + .../plugins/modules/avi_useraccountprofile.py | 134 + .../network/plugins/modules/avi_virtualservice.py | 652 + .../network/plugins/modules/avi_vrfcontext.py | 144 + .../network/plugins/modules/avi_vsdatascriptset.py | 147 + .../community/network/plugins/modules/avi_vsvip.py | 154 + .../network/plugins/modules/avi_webhook.py | 124 + .../network/plugins/modules/bcf_switch.py | 157 + .../network/plugins/modules/bigmon_chain.py | 132 + .../network/plugins/modules/bigmon_policy.py | 183 + .../network/plugins/modules/ce_aaa_server.py | 2176 ++++ .../network/plugins/modules/ce_aaa_server_host.py | 2623 ++++ .../community/network/plugins/modules/ce_acl.py | 989 ++ .../network/plugins/modules/ce_acl_advance.py | 1746 +++ .../network/plugins/modules/ce_acl_interface.py | 323 + .../network/plugins/modules/ce_bfd_global.py | 554 + .../network/plugins/modules/ce_bfd_session.py | 644 + .../network/plugins/modules/ce_bfd_view.py | 552 + .../community/network/plugins/modules/ce_bgp.py | 2327 ++++ .../community/network/plugins/modules/ce_bgp_af.py | 3417 ++++++ .../network/plugins/modules/ce_bgp_neighbor.py | 2047 ++++ .../network/plugins/modules/ce_bgp_neighbor_af.py | 2675 +++++ .../network/plugins/modules/ce_command.py | 258 + .../community/network/plugins/modules/ce_config.py | 478 + .../community/network/plugins/modules/ce_dldp.py | 549 + .../network/plugins/modules/ce_dldp_interface.py | 658 ++ .../network/plugins/modules/ce_eth_trunk.py | 672 ++ .../network/plugins/modules/ce_evpn_bd_vni.py | 1053 ++ .../network/plugins/modules/ce_evpn_bgp.py | 727 ++ .../network/plugins/modules/ce_evpn_bgp_rr.py | 527 + .../network/plugins/modules/ce_evpn_global.py | 236 + .../community/network/plugins/modules/ce_facts.py | 414 + .../network/plugins/modules/ce_file_copy.py | 412 + .../plugins/modules/ce_info_center_debug.py | 613 + .../plugins/modules/ce_info_center_global.py | 1721 +++ .../network/plugins/modules/ce_info_center_log.py | 544 + .../network/plugins/modules/ce_info_center_trap.py | 693 ++ .../network/plugins/modules/ce_interface.py | 891 ++ .../network/plugins/modules/ce_interface_ospf.py | 793 ++ .../network/plugins/modules/ce_ip_interface.py | 735 ++ .../network/plugins/modules/ce_is_is_instance.py | 327 + .../network/plugins/modules/ce_is_is_interface.py | 785 ++ .../network/plugins/modules/ce_is_is_view.py | 1952 +++ .../community/network/plugins/modules/ce_lacp.py | 489 + .../network/plugins/modules/ce_link_status.py | 564 + .../community/network/plugins/modules/ce_lldp.py | 788 ++ .../network/plugins/modules/ce_lldp_interface.py | 1381 +++ .../network/plugins/modules/ce_mdn_interface.py | 399 + .../network/plugins/modules/ce_mlag_config.py | 912 ++ .../network/plugins/modules/ce_mlag_interface.py | 1038 ++ .../community/network/plugins/modules/ce_mtu.py | 581 + .../network/plugins/modules/ce_multicast_global.py | 286 + .../plugins/modules/ce_multicast_igmp_enable.py | 543 + .../network/plugins/modules/ce_netconf.py | 192 + .../network/plugins/modules/ce_netstream_aging.py | 516 + .../network/plugins/modules/ce_netstream_export.py | 557 + .../network/plugins/modules/ce_netstream_global.py | 932 ++ .../plugins/modules/ce_netstream_template.py | 494 + .../community/network/plugins/modules/ce_ntp.py | 606 + .../network/plugins/modules/ce_ntp_auth.py | 504 + .../community/network/plugins/modules/ce_ospf.py | 960 ++ .../network/plugins/modules/ce_ospf_vrf.py | 1611 +++ .../community/network/plugins/modules/ce_reboot.py | 165 + .../network/plugins/modules/ce_rollback.py | 449 + .../community/network/plugins/modules/ce_sflow.py | 1127 ++ .../network/plugins/modules/ce_snmp_community.py | 975 ++ .../network/plugins/modules/ce_snmp_contact.py | 268 + .../network/plugins/modules/ce_snmp_location.py | 260 + .../network/plugins/modules/ce_snmp_target_host.py | 931 ++ .../network/plugins/modules/ce_snmp_traps.py | 559 + .../network/plugins/modules/ce_snmp_user.py | 1044 ++ .../network/plugins/modules/ce_startup.py | 465 + .../network/plugins/modules/ce_static_route.py | 817 ++ .../network/plugins/modules/ce_static_route_bfd.py | 1591 +++ .../community/network/plugins/modules/ce_stp.py | 958 ++ .../network/plugins/modules/ce_switchport.py | 1005 ++ .../community/network/plugins/modules/ce_vlan.py | 687 ++ .../community/network/plugins/modules/ce_vrf.py | 352 + .../community/network/plugins/modules/ce_vrf_af.py | 848 ++ .../network/plugins/modules/ce_vrf_interface.py | 508 + .../community/network/plugins/modules/ce_vrrp.py | 1327 +++ .../network/plugins/modules/ce_vxlan_arp.py | 688 ++ .../network/plugins/modules/ce_vxlan_gateway.py | 926 ++ .../network/plugins/modules/ce_vxlan_global.py | 539 + .../network/plugins/modules/ce_vxlan_tunnel.py | 940 ++ .../network/plugins/modules/ce_vxlan_vap.py | 923 ++ .../network/plugins/modules/cnos_backup.py | 270 + .../network/plugins/modules/cnos_banner.py | 193 + .../community/network/plugins/modules/cnos_bgp.py | 1176 ++ .../network/plugins/modules/cnos_command.py | 203 + .../plugins/modules/cnos_conditional_command.py | 163 + .../plugins/modules/cnos_conditional_template.py | 183 + .../network/plugins/modules/cnos_config.py | 302 + .../network/plugins/modules/cnos_factory.py | 111 + .../network/plugins/modules/cnos_facts.py | 535 + .../network/plugins/modules/cnos_image.py | 236 + .../network/plugins/modules/cnos_interface.py | 492 + .../network/plugins/modules/cnos_l2_interface.py | 528 + .../network/plugins/modules/cnos_l3_interface.py | 392 + .../network/plugins/modules/cnos_linkagg.py | 329 + .../community/network/plugins/modules/cnos_lldp.py | 135 + .../network/plugins/modules/cnos_logging.py | 421 + .../network/plugins/modules/cnos_reload.py | 109 + .../network/plugins/modules/cnos_rollback.py | 280 + .../community/network/plugins/modules/cnos_save.py | 111 + .../network/plugins/modules/cnos_showrun.py | 109 + .../network/plugins/modules/cnos_static_route.py | 292 + .../network/plugins/modules/cnos_system.py | 383 + .../network/plugins/modules/cnos_template.py | 146 + .../community/network/plugins/modules/cnos_user.py | 386 + .../community/network/plugins/modules/cnos_vlag.py | 441 + .../community/network/plugins/modules/cnos_vlan.py | 347 + .../community/network/plugins/modules/cnos_vrf.py | 365 + .../network/plugins/modules/cv_server_provision.py | 638 + .../network/plugins/modules/dladm_etherstub.py | 165 + .../network/plugins/modules/dladm_iptun.py | 272 + .../network/plugins/modules/dladm_linkprop.py | 284 + .../network/plugins/modules/dladm_vlan.py | 208 + .../network/plugins/modules/dladm_vnic.py | 264 + .../network/plugins/modules/edgeos_command.py | 172 + .../network/plugins/modules/edgeos_config.py | 320 + .../network/plugins/modules/edgeos_facts.py | 305 + .../network/plugins/modules/edgeswitch_facts.py | 283 + .../network/plugins/modules/edgeswitch_vlan.py | 493 + .../network/plugins/modules/enos_command.py | 209 + .../network/plugins/modules/enos_config.py | 305 + .../network/plugins/modules/enos_facts.py | 499 + .../network/plugins/modules/eric_eccli_command.py | 208 + .../network/plugins/modules/exos_command.py | 215 + .../network/plugins/modules/exos_config.py | 431 + .../network/plugins/modules/exos_facts.py | 184 + .../network/plugins/modules/exos_l2_interfaces.py | 1131 ++ .../network/plugins/modules/exos_lldp_global.py | 423 + .../plugins/modules/exos_lldp_interfaces.py | 674 ++ .../network/plugins/modules/exos_vlans.py | 753 ++ .../community/network/plugins/modules/flowadm.py | 508 + .../network/plugins/modules/ftd_configuration.py | 135 + .../network/plugins/modules/ftd_file_download.py | 127 + .../network/plugins/modules/ftd_file_upload.py | 103 + .../network/plugins/modules/ftd_install.py | 290 + .../network/plugins/modules/iap_start_workflow.py | 179 + .../community/network/plugins/modules/iap_token.py | 137 + .../network/plugins/modules/icx_banner.py | 210 + .../network/plugins/modules/icx_command.py | 227 + .../network/plugins/modules/icx_config.py | 479 + .../community/network/plugins/modules/icx_copy.py | 367 + .../community/network/plugins/modules/icx_facts.py | 544 + .../network/plugins/modules/icx_interface.py | 691 ++ .../network/plugins/modules/icx_l3_interface.py | 435 + .../network/plugins/modules/icx_linkagg.py | 322 + .../community/network/plugins/modules/icx_lldp.py | 178 + .../network/plugins/modules/icx_logging.py | 576 + .../community/network/plugins/modules/icx_ping.py | 264 + .../network/plugins/modules/icx_static_route.py | 312 + .../network/plugins/modules/icx_system.py | 466 + .../community/network/plugins/modules/icx_user.py | 387 + .../community/network/plugins/modules/icx_vlan.py | 779 ++ .../community/network/plugins/modules/ig_config.py | 564 + .../network/plugins/modules/ig_unit_information.py | 156 + .../network/plugins/modules/ipadm_addr.py | 398 + .../network/plugins/modules/ipadm_addrprop.py | 254 + .../community/network/plugins/modules/ipadm_if.py | 216 + .../network/plugins/modules/ipadm_ifprop.py | 282 + .../network/plugins/modules/ipadm_prop.py | 261 + .../network/plugins/modules/ironware_command.py | 170 + .../network/plugins/modules/ironware_config.py | 287 + .../network/plugins/modules/ironware_facts.py | 647 + .../community/network/plugins/modules/nclu.py | 270 + .../network/plugins/modules/netact_cm_command.py | 360 + .../network/plugins/modules/netscaler_cs_action.py | 283 + .../network/plugins/modules/netscaler_cs_policy.py | 283 + .../plugins/modules/netscaler_cs_vserver.py | 1302 ++ .../plugins/modules/netscaler_gslb_service.py | 691 ++ .../network/plugins/modules/netscaler_gslb_site.py | 419 + .../plugins/modules/netscaler_gslb_vserver.py | 951 ++ .../plugins/modules/netscaler_lb_monitor.py | 1376 +++ .../plugins/modules/netscaler_lb_vserver.py | 1936 +++ .../plugins/modules/netscaler_nitro_request.py | 901 ++ .../plugins/modules/netscaler_save_config.py | 172 + .../network/plugins/modules/netscaler_server.py | 398 + .../network/plugins/modules/netscaler_service.py | 959 ++ .../plugins/modules/netscaler_servicegroup.py | 1041 ++ .../plugins/modules/netscaler_ssl_certkey.py | 367 + .../network/plugins/modules/nos_command.py | 219 + .../network/plugins/modules/nos_config.py | 389 + .../community/network/plugins/modules/nos_facts.py | 453 + .../network/plugins/modules/nuage_vspk.py | 1016 ++ .../community/network/plugins/modules/opx_cps.py | 389 + .../network/plugins/modules/ordnance_config.py | 356 + .../network/plugins/modules/ordnance_facts.py | 288 + .../network/plugins/modules/pn_access_list.py | 161 + .../network/plugins/modules/pn_access_list_ip.py | 167 + .../network/plugins/modules/pn_admin_service.py | 202 + .../plugins/modules/pn_admin_session_timeout.py | 115 + .../network/plugins/modules/pn_admin_syslog.py | 224 + .../modules/pn_connection_stats_settings.py | 262 + .../network/plugins/modules/pn_cpu_class.py | 207 + .../network/plugins/modules/pn_cpu_mgmt_class.py | 136 + .../network/plugins/modules/pn_dhcp_filter.py | 170 + .../network/plugins/modules/pn_dscp_map.py | 156 + .../network/plugins/modules/pn_dscp_map_pri_map.py | 158 + .../network/plugins/modules/pn_fabric_local.py | 162 + .../network/plugins/modules/pn_igmp_snooping.py | 204 + .../plugins/modules/pn_ipv6security_raguard.py | 233 + .../modules/pn_ipv6security_raguard_port.py | 143 + .../modules/pn_ipv6security_raguard_vlan.py | 177 + .../plugins/modules/pn_log_audit_exception.py | 198 + .../network/plugins/modules/pn_port_config.py | 377 + .../network/plugins/modules/pn_port_cos_bw.py | 153 + .../plugins/modules/pn_port_cos_rate_setting.py | 201 + .../network/plugins/modules/pn_prefix_list.py | 159 + .../plugins/modules/pn_prefix_list_network.py | 185 + .../community/network/plugins/modules/pn_role.py | 232 + .../network/plugins/modules/pn_snmp_community.py | 173 + .../network/plugins/modules/pn_snmp_trap_sink.py | 209 + .../network/plugins/modules/pn_snmp_vacm.py | 224 + .../community/network/plugins/modules/pn_stp.py | 199 + .../network/plugins/modules/pn_stp_port.py | 190 + .../network/plugins/modules/pn_switch_setup.py | 407 + .../community/network/plugins/modules/pn_user.py | 195 + .../plugins/modules/pn_vflow_table_profile.py | 137 + .../network/plugins/modules/pn_vrouter_bgp.py | 467 + .../plugins/modules/pn_vrouter_bgp_network.py | 181 + .../plugins/modules/pn_vrouter_interface_ip.py | 247 + .../modules/pn_vrouter_loopback_interface.py | 221 + .../network/plugins/modules/pn_vrouter_ospf.py | 196 + .../network/plugins/modules/pn_vrouter_ospf6.py | 196 + .../plugins/modules/pn_vrouter_packet_relay.py | 194 + .../plugins/modules/pn_vrouter_pim_config.py | 169 + .../community/network/plugins/modules/pn_vtep.py | 198 + .../network/plugins/modules/slxos_command.py | 219 + .../network/plugins/modules/slxos_config.py | 460 + .../network/plugins/modules/slxos_facts.py | 451 + .../network/plugins/modules/slxos_interface.py | 464 + .../network/plugins/modules/slxos_l2_interface.py | 501 + .../network/plugins/modules/slxos_l3_interface.py | 308 + .../network/plugins/modules/slxos_linkagg.py | 322 + .../network/plugins/modules/slxos_lldp.py | 128 + .../network/plugins/modules/slxos_vlan.py | 305 + .../network/plugins/modules/sros_command.py | 214 + .../network/plugins/modules/sros_config.py | 313 + .../network/plugins/modules/sros_rollback.py | 198 + .../network/plugins/modules/vdirect_commit.py | 338 + .../network/plugins/modules/vdirect_file.py | 239 + .../network/plugins/modules/vdirect_runnable.py | 337 + .../network/plugins/modules/voss_command.py | 234 + .../network/plugins/modules/voss_config.py | 451 + .../network/plugins/modules/voss_facts.py | 503 + .../community/network/plugins/netconf/__init__.py | 0 .../community/network/plugins/netconf/ce.py | 248 + .../community/network/plugins/terminal/__init__.py | 0 .../community/network/plugins/terminal/aireos.py | 59 + .../community/network/plugins/terminal/apconos.py | 35 + .../community/network/plugins/terminal/aruba.py | 68 + .../community/network/plugins/terminal/ce.py | 60 + .../community/network/plugins/terminal/cnos.py | 84 + .../community/network/plugins/terminal/edgeos.py | 35 + .../network/plugins/terminal/edgeswitch.py | 87 + .../community/network/plugins/terminal/enos.py | 83 + .../network/plugins/terminal/eric_eccli.py | 59 + .../community/network/plugins/terminal/exos.py | 59 + .../community/network/plugins/terminal/icx.py | 81 + .../community/network/plugins/terminal/ironware.py | 78 + .../community/network/plugins/terminal/netvisor.py | 39 + .../community/network/plugins/terminal/nos.py | 54 + .../community/network/plugins/terminal/slxos.py | 54 + .../community/network/plugins/terminal/sros.py | 43 + .../community/network/plugins/terminal/voss.py | 89 + .../community/network/plugins/terminal/weos4.py | 35 + .../community/network/shippable.yml | 47 + .../community/network/simplified_bsd.txt | 8 + .../integration/targets/ce_is_is_instance/aliases | 1 + .../targets/ce_is_is_instance/defaults/main.yaml | 3 + .../targets/ce_is_is_instance/meta/main.yml | 1 + .../targets/ce_is_is_instance/tasks/main.yaml | 7 + .../targets/ce_is_is_instance/tasks/netconf.yaml | 17 + .../tests/netconf/ce_is_is_instance.yaml | 85 + .../integration/targets/ce_is_is_interface/aliases | 1 + .../targets/ce_is_is_interface/defaults/main.yaml | 3 + .../targets/ce_is_is_interface/meta/main.yml | 1 + .../targets/ce_is_is_interface/tasks/main.yaml | 7 + .../targets/ce_is_is_interface/tasks/netconf.yaml | 17 + .../tests/netconf/ce_is_is_interface.yaml | 133 + .../integration/targets/ce_is_is_view/aliases | 1 + .../targets/ce_is_is_view/defaults/main.yaml | 3 + .../targets/ce_is_is_view/tasks/main.yaml | 7 + .../targets/ce_is_is_view/tasks/netconf.yaml | 17 + .../ce_is_is_view/tests/netconf/cleanup.yaml | 21 + .../targets/ce_is_is_view/tests/netconf/setup.yaml | 22 + .../tests/netconf/test_ce_is_is_view_entity .yaml | 78 + .../tests/netconf/test_ce_isis_bfd.yaml | 92 + .../tests/netconf/test_ce_isis_export.yaml | 96 + .../tests/netconf/test_ce_isis_import.yaml | 124 + .../tests/netconf/test_ce_isis_l1tol2.yaml | 109 + .../tests/netconf/test_ce_isis_l2tol1.yaml | 109 + .../tests/netconf/test_ce_isis_max_load.yaml | 80 + .../tests/netconf/test_ce_isis_preferences.yaml | 87 + .../tests/netconf/test_ce_isis_view_basic.yaml | 115 + .../tests/netconf/test_ce_issi_default.yaml | 111 + .../tests/netconf/test_isis_filter_import.yaml | 97 + .../tests/netconf/test_isis_next_hop.yaml | 87 + .../tests/integration/targets/ce_lacp/aliases | 1 + .../integration/targets/ce_lacp/defaults/main.yaml | 3 + .../integration/targets/ce_lacp/tasks/main.yaml | 7 + .../integration/targets/ce_lacp/tasks/netconf.yaml | 17 + .../targets/ce_lacp/tests/netconf/absent.yaml | 95 + .../targets/ce_lacp/tests/netconf/delete.yaml | 32 + .../targets/ce_lacp/tests/netconf/merge.yaml | 31 + .../targets/ce_lacp/tests/netconf/present.yaml | 103 + .../tests/integration/targets/ce_lldp/aliases | 1 + .../integration/targets/ce_lldp/defaults/main.yaml | 3 + .../integration/targets/ce_lldp/meta/main.yml | 1 + .../integration/targets/ce_lldp/tasks/main.yaml | 7 + .../integration/targets/ce_lldp/tasks/netconf.yaml | 17 + .../targets/ce_lldp/tests/netconf/absent.yaml | 108 + .../targets/ce_lldp/tests/netconf/clean.yaml | 20 + .../targets/ce_lldp/tests/netconf/present.yaml | 66 + .../integration/targets/ce_lldp_interface/aliases | 1 + .../targets/ce_lldp_interface/defaults/main.yaml | 3 + .../targets/ce_lldp_interface/meta/main.yml | 1 + .../targets/ce_lldp_interface/tasks/main.yaml | 7 + .../targets/ce_lldp_interface/tasks/netconf.yaml | 17 + .../tests/netconf/lldp_interface.yaml | 155 + .../integration/targets/ce_mdn_interface/aliases | 1 + .../targets/ce_mdn_interface/defaults/main.yaml | 3 + .../targets/ce_mdn_interface/tasks/main.yaml | 7 + .../targets/ce_mdn_interface/tasks/netconf.yaml | 17 + .../tests/netconf/ce_mdn_interface.yaml | 97 + .../targets/ce_multicast_global/aliases | 1 + .../targets/ce_multicast_global/defaults/main.yaml | 3 + .../targets/ce_multicast_global/tasks/main.yaml | 7 + .../targets/ce_multicast_global/tasks/netconf.yaml | 17 + .../tests/netconf/test_ce_multicast_global.yaml | 73 + .../targets/ce_multicast_igmp_enable/aliases | 1 + .../ce_multicast_igmp_enable/defaults/main.yaml | 3 + .../ce_multicast_igmp_enable/tasks/main.yaml | 7 + .../ce_multicast_igmp_enable/tasks/netconf.yaml | 17 + .../tests/netconf/ce_multicast_igmp_enable.yaml | 95 + .../targets/ce_static_route_bfd/aliases | 1 + .../targets/ce_static_route_bfd/defaults/main.yaml | 3 + .../targets/ce_static_route_bfd/tasks/main.yaml | 7 + .../targets/ce_static_route_bfd/tasks/netconf.yaml | 17 + .../tests/netconf/ce_static_route_bfd.yaml | 150 + .../ce_static_route_bfd/tests/netconf/cleanup.yaml | 31 + .../integration/targets/cnos_backup/README.md | 115 + .../tests/integration/targets/cnos_backup/aliases | 2 + .../targets/cnos_backup/cnos_backup_sample_hosts | 17 + .../integration/targets/cnos_backup/tasks/main.yml | 30 + .../integration/targets/cnos_backup/vars/main.yml | 12 + .../tests/integration/targets/cnos_banner/aliases | 2 + .../targets/cnos_banner/cnos_banner_sample_hosts | 14 + .../targets/cnos_banner/defaults/main.yaml | 2 + .../integration/targets/cnos_banner/tasks/cli.yaml | 22 + .../targets/cnos_banner/tasks/main.yaml | 7 + .../targets/cnos_banner/tests/cli/basic-login.yaml | 43 + .../targets/cnos_banner/tests/cli/basic-motd.yaml | 45 + .../cnos_banner/tests/cli/basic-no-login.yaml | 36 + .../integration/targets/cnos_banner/vars/main.yaml | 9 + .../tests/integration/targets/cnos_bgp/README.md | 119 + .../tests/integration/targets/cnos_bgp/aliases | 2 + .../targets/cnos_bgp/cnos_bgp_sample_hosts | 14 + .../integration/targets/cnos_bgp/tasks/main.yml | 83 + .../integration/targets/cnos_bgp/vars/main.yml | 37 + .../integration/targets/cnos_command/README.md | 115 + .../tests/integration/targets/cnos_command/aliases | 2 + .../targets/cnos_command/cnos_command_sample_hosts | 14 + .../targets/cnos_command/defaults/main.yaml | 3 + .../targets/cnos_command/tasks/cli.yaml | 15 + .../targets/cnos_command/tasks/main.yaml | 7 + .../cnos_command/tests/cli/bad_operator.yaml | 19 + .../targets/cnos_command/tests/cli/contains.yaml | 19 + .../targets/cnos_command/tests/cli/invalid.yaml | 27 + .../targets/cnos_command/tests/cli/output.yaml | 27 + .../targets/cnos_command/tests/cli/timeout.yaml | 18 + .../targets/cnos_conditional_command/README.md | 120 + .../targets/cnos_conditional_command/aliases | 2 + .../cnos_conditional_command_sample_hosts | 14 + .../cnos_conditional_command/tasks/main.yml | 12 + .../targets/cnos_conditional_command/vars/main.yml | 3 + .../targets/cnos_conditional_template/README.md | 120 + .../targets/cnos_conditional_template/aliases | 2 + .../cnos_conditional_template_sample_hosts | 14 + .../cnos_conditional_template/tasks/main.yml | 16 + .../templates/demo_template.j2 | 13 + .../cnos_conditional_template/vars/main.yml | 3 + .../integration/targets/cnos_config/README.md | 110 + .../tests/integration/targets/cnos_config/aliases | 2 + .../targets/cnos_config/cnos_config_sample_hosts | 14 + .../targets/cnos_config/defaults/main.yaml | 3 + .../integration/targets/cnos_config/tasks/cli.yaml | 15 + .../targets/cnos_config/tasks/main.yaml | 7 + .../targets/cnos_config/templates/basic/config.j2 | 4 + .../targets/cnos_config/templates/basic/config1.j2 | 4 + .../cnos_config/templates/defaults/config.j2 | 2 + .../targets/cnos_config/tests/cli/backup.yaml | 49 + .../targets/cnos_config/tests/cli/basic.yaml | 35 + .../targets/cnos_config/tests/cli/defaults.yaml | 36 + .../tests/integration/targets/cnos_facts/README.md | 112 + .../tests/integration/targets/cnos_facts/aliases | 2 + .../targets/cnos_facts/cnos_facts_sample_hosts | 14 + .../targets/cnos_facts/defaults/main.yaml | 3 + .../integration/targets/cnos_facts/tasks/cli.yaml | 15 + .../integration/targets/cnos_facts/tasks/main.yml | 7 + .../targets/cnos_facts/tests/cli/all_facts.yaml | 27 + .../cnos_facts/tests/cli/default_facts.yaml | 25 + .../cnos_facts/tests/cli/invalid_subset.yaml | 39 + .../targets/cnos_facts/tests/cli/not_hardware.yaml | 28 + .../tests/integration/targets/cnos_image/README.md | 119 + .../tests/integration/targets/cnos_image/aliases | 2 + .../targets/cnos_image/cnos_image_sample_hosts | 17 + .../integration/targets/cnos_image/tasks/main.yml | 21 + .../integration/targets/cnos_image/vars/main.yml | 6 + .../integration/targets/cnos_interface/aliases | 2 + .../cnos_interface/cnos_interface_sample_hosts | 14 + .../targets/cnos_interface/defaults/main.yaml | 2 + .../targets/cnos_interface/tasks/cli.yaml | 22 + .../targets/cnos_interface/tasks/main.yaml | 7 + .../targets/cnos_interface/tests/cli/basic.yaml | 228 + .../targets/cnos_interface/tests/cli/intent.yaml | 140 + .../targets/cnos_interface/vars/main.yaml | 9 + .../integration/targets/cnos_l2_interface/aliases | 2 + .../cnos_l2_interface_sample_hosts | 14 + .../targets/cnos_l2_interface/defaults/main.yaml | 2 + .../targets/cnos_l2_interface/tasks/cli.yaml | 24 + .../targets/cnos_l2_interface/tasks/main.yaml | 10 + .../targets/cnos_l2_interface/tests/cli/agg.yaml | 81 + .../cnos_l2_interface/tests/cli/sanity.yaml | 168 + .../targets/cnos_l2_interface/vars/main.yaml | 9 + .../integration/targets/cnos_l3_interface/aliases | 2 + .../cnos_l3_interface_sample_hosts | 14 + .../targets/cnos_l3_interface/defaults/main.yaml | 2 + .../targets/cnos_l3_interface/tasks/cli.yaml | 22 + .../targets/cnos_l3_interface/tasks/main.yaml | 7 + .../targets/cnos_l3_interface/tests/cli/basic.yaml | 279 + .../targets/cnos_l3_interface/vars/main.yaml | 9 + .../tests/integration/targets/cnos_linkagg/aliases | 2 + .../targets/cnos_linkagg/cnos_linkagg_sample_hosts | 14 + .../targets/cnos_linkagg/defaults/main.yaml | 3 + .../targets/cnos_linkagg/tasks/cli.yaml | 22 + .../targets/cnos_linkagg/tasks/main.yaml | 7 + .../targets/cnos_linkagg/tests/cli/basic.yaml | 169 + .../targets/cnos_linkagg/vars/main.yaml | 9 + .../tests/integration/targets/cnos_lldp/aliases | 2 + .../targets/cnos_lldp/cnos_lldp_sample_hosts | 14 + .../targets/cnos_lldp/defaults/main.yaml | 2 + .../integration/targets/cnos_lldp/tasks/cli.yaml | 22 + .../integration/targets/cnos_lldp/tasks/main.yaml | 7 + .../targets/cnos_lldp/tests/cli/basic.yaml | 44 + .../tests/integration/targets/cnos_logging/aliases | 2 + .../targets/cnos_logging/cnos_logging_sample_hosts | 14 + .../targets/cnos_logging/defaults/main.yaml | 2 + .../targets/cnos_logging/tasks/cli.yaml | 22 + .../targets/cnos_logging/tasks/main.yaml | 7 + .../targets/cnos_logging/tests/cli/basic.yaml | 136 + .../integration/targets/cnos_rollback/README.md | 119 + .../integration/targets/cnos_rollback/aliases | 2 + .../cnos_rollback/cnos_rollback_sample_hosts | 17 + .../targets/cnos_rollback/tasks/main.yml | 30 + .../targets/cnos_rollback/vars/main.yml | 12 + .../tests/integration/targets/cnos_save/README.md | 96 + .../tests/integration/targets/cnos_save/aliases | 2 + .../targets/cnos_save/cnos_save_sample_hosts | 14 + .../integration/targets/cnos_save/tasks/main.yml | 23 + .../integration/targets/cnos_save/vars/main.yml | 9 + .../integration/targets/cnos_showrun/README.md | 96 + .../tests/integration/targets/cnos_showrun/aliases | 2 + .../targets/cnos_showrun/cnos_showrun_sample_hosts | 14 + .../targets/cnos_showrun/tasks/main.yml | 11 + .../integration/targets/cnos_showrun/vars/main.yml | 3 + .../integration/targets/cnos_static_route/aliases | 2 + .../cnos_static_route_sample_hosts | 14 + .../targets/cnos_static_route/defaults/main.yaml | 2 + .../targets/cnos_static_route/tasks/cli.yaml | 22 + .../targets/cnos_static_route/tasks/main.yaml | 7 + .../targets/cnos_static_route/tests/cli/basic.yaml | 136 + .../tests/integration/targets/cnos_system/aliases | 2 + .../targets/cnos_system/cnos_system_sample_hosts | 14 + .../targets/cnos_system/defaults/main.yaml | 2 + .../integration/targets/cnos_system/tasks/cli.yaml | 33 + .../targets/cnos_system/tasks/main.yaml | 7 + .../targets/cnos_system/tests/cli/net_system.yaml | 34 + .../cnos_system/tests/cli/set_domain_list.yaml | 111 + .../cnos_system/tests/cli/set_domain_name.yaml | 32 + .../cnos_system/tests/cli/set_name_servers.yaml | 73 + .../targets/cnos_system/tests/common/sanity.yaml | 122 + .../cnos_system/tests/common/set_hostname.yaml | 36 + .../integration/targets/cnos_template/README.md | 112 + .../integration/targets/cnos_template/aliases | 2 + .../cnos_template/cnos_template_sample_hosts | 14 + .../targets/cnos_template/tasks/main.yml | 18 + .../cnos_template/templates/demo_template.j2 | 13 + .../targets/cnos_template/vars/main.yml | 3 + .../tests/integration/targets/cnos_user/aliases | 2 + .../targets/cnos_user/cnos_user_sample_hosts | 14 + .../targets/cnos_user/defaults/main.yaml | 2 + .../integration/targets/cnos_user/tasks/cli.yaml | 27 + .../integration/targets/cnos_user/tasks/main.yaml | 7 + .../targets/cnos_user/tests/common/basic.yaml | 58 + .../targets/cnos_user/tests/common/sanity.yaml | 84 + .../tests/integration/targets/cnos_vlag/README.md | 115 + .../tests/integration/targets/cnos_vlag/aliases | 2 + .../targets/cnos_vlag/cnos_vlag_sample_hosts | 14 + .../integration/targets/cnos_vlag/tasks/main.yml | 56 + .../integration/targets/cnos_vlag/vars/main.yml | 33 + .../tests/integration/targets/cnos_vlan/aliases | 2 + .../targets/cnos_vlan/cnos_vlan_sample_hosts | 14 + .../targets/cnos_vlan/defaults/main.yaml | 3 + .../integration/targets/cnos_vlan/tasks/cli.yaml | 22 + .../integration/targets/cnos_vlan/tasks/main.yaml | 7 + .../targets/cnos_vlan/tests/cli/basic.yaml | 213 + .../integration/targets/cnos_vlan/vars/main.yaml | 9 + .../tests/integration/targets/cnos_vrf/aliases | 2 + .../targets/cnos_vrf/cnos_vrf_sample_hosts | 14 + .../targets/cnos_vrf/defaults/main.yaml | 3 + .../integration/targets/cnos_vrf/tasks/cli.yaml | 16 + .../integration/targets/cnos_vrf/tasks/main.yaml | 7 + .../targets/cnos_vrf/tests/cli/basic.yaml | 259 + .../integration/targets/enos_command/README.md | 115 + .../tests/integration/targets/enos_command/aliases | 2 + .../targets/enos_command/defaults/main.yaml | 3 + .../targets/enos_command/tasks/cli.yaml | 15 + .../targets/enos_command/tasks/main.yaml | 7 + .../enos_command/tests/cli/bad_operator.yaml | 20 + .../targets/enos_command/tests/cli/contains.yaml | 20 + .../targets/enos_command/tests/cli/invalid.yaml | 29 + .../targets/enos_command/tests/cli/output.yaml | 29 + .../targets/enos_command/tests/cli/timeout.yaml | 19 + .../targets/enos_command/vars/main.yaml | 13 + .../integration/targets/enos_config/README.md | 123 + .../tests/integration/targets/enos_config/aliases | 2 + .../targets/enos_config/defaults/main.yaml | 3 + .../integration/targets/enos_config/tasks/cli.yaml | 15 + .../targets/enos_config/tasks/main.yaml | 7 + .../targets/enos_config/templates/basic/config.j2 | 4 + .../enos_config/templates/defaults/config.j2 | 2 + .../targets/enos_config/tests/cli/backup.yaml | 52 + .../targets/enos_config/tests/cli/basic.yaml | 39 + .../targets/enos_config/tests/cli/defaults.yaml | 40 + .../targets/enos_config/tests/cli/force.yaml | 41 + .../integration/targets/enos_config/vars/main.yml | 9 + .../tests/integration/targets/enos_facts/README.md | 111 + .../tests/integration/targets/enos_facts/aliases | 2 + .../targets/enos_facts/defaults/main.yaml | 3 + .../integration/targets/enos_facts/tasks/cli.yaml | 15 + .../integration/targets/enos_facts/tasks/main.yml | 7 + .../targets/enos_facts/tests/cli/all_facts.yaml | 27 + .../enos_facts/tests/cli/default_facts.yaml | 29 + .../enos_facts/tests/cli/invalid_subset.yaml | 43 + .../targets/enos_facts/tests/cli/not_hardware.yaml | 28 + .../integration/targets/enos_facts/vars/main.yml | 9 + .../tests/integration/targets/exos_command/aliases | 1 + .../targets/exos_command/defaults/main.yaml | 3 + .../targets/exos_command/tasks/cli.yaml | 16 + .../targets/exos_command/tasks/httpapi.yaml | 16 + .../targets/exos_command/tasks/main.yaml | 8 + .../exos_command/tests/common/multiple.yaml | 16 + .../targets/exos_command/tests/common/prompt.yaml | 17 + .../targets/exos_command/tests/common/single.yaml | 14 + .../targets/exos_command/tests/common/waitfor.yaml | 15 + .../tests/common/waitfor_multiple.yaml | 20 + .../tests/integration/targets/exos_config/aliases | 1 + .../targets/exos_config/defaults/main.yaml | 3 + .../integration/targets/exos_config/tasks/cli.yaml | 16 + .../targets/exos_config/tasks/httpapi.yaml | 16 + .../targets/exos_config/tasks/main.yaml | 8 + .../targets/exos_config/templates/master.cfg | 242 + .../targets/exos_config/tests/common/backup.yaml | 35 + .../tests/common/diff_against_file.yaml | 32 + .../tests/common/diff_against_startup.yaml | 42 + .../exos_config/tests/common/save_config.yaml | 51 + .../targets/exos_config/tests/common/sysname.yaml | 35 + .../tests/integration/targets/exos_facts/aliases | 1 + .../targets/exos_facts/defaults/main.yaml | 3 + .../integration/targets/exos_facts/tasks/cli.yaml | 16 + .../targets/exos_facts/tasks/httpapi.yaml | 16 + .../integration/targets/exos_facts/tasks/main.yaml | 8 + .../targets/exos_facts/tests/common/basic.yaml | 27 + .../exos_facts/tests/common/default_facts.yaml | 28 + .../exos_facts/tests/common/invalid_subset.yaml | 40 + .../tests/common/not_hardware_facts.yaml | 27 + .../integration/targets/exos_l2_interfaces/aliases | 1 + .../targets/exos_l2_interfaces/defaults/main.yaml | 3 + .../targets/exos_l2_interfaces/tasks/httpapi.yaml | 16 + .../targets/exos_l2_interfaces/tasks/main.yaml | 7 + .../tests/httpapi/_populate_config.yaml | 12 + .../tests/httpapi/_reset_config.yaml | 7 + .../exos_l2_interfaces/tests/httpapi/deleted.yaml | 96 + .../exos_l2_interfaces/tests/httpapi/merged.yaml | 85 + .../tests/httpapi/overridden.yaml | 76 + .../exos_l2_interfaces/tests/httpapi/replaced.yaml | 63 + .../targets/exos_l2_interfaces/vars/main.yaml | 44 + .../integration/targets/exos_lldp_global/aliases | 1 + .../targets/exos_lldp_global/defaults/main.yaml | 3 + .../targets/exos_lldp_global/meta/main.yaml | 1 + .../targets/exos_lldp_global/tasks/httpapi.yaml | 16 + .../targets/exos_lldp_global/tasks/main.yaml | 7 + .../tests/httpapi/_populate_config.yaml | 7 + .../tests/httpapi/_reset_config.yaml | 7 + .../exos_lldp_global/tests/httpapi/deleted.yaml | 48 + .../exos_lldp_global/tests/httpapi/merged.yaml | 49 + .../exos_lldp_global/tests/httpapi/replaced.yaml | 53 + .../targets/exos_lldp_global/vars/main.yaml | 85 + .../targets/exos_lldp_interfaces/aliases | 1 + .../exos_lldp_interfaces/defaults/main.yaml | 3 + .../exos_lldp_interfaces/tasks/httpapi.yaml | 16 + .../targets/exos_lldp_interfaces/tasks/main.yaml | 7 + .../tests/httpapi/_populate_config.yaml | 5 + .../tests/httpapi/_reset_config.yaml | 5 + .../tests/httpapi/deleted.yaml | 91 + .../exos_lldp_interfaces/tests/httpapi/merged.yaml | 57 + .../tests/httpapi/overridden.yaml | 56 + .../tests/httpapi/replaced.yaml | 57 + .../targets/exos_lldp_interfaces/vars/main.yaml | 49 + .../tests/integration/targets/exos_vlans/aliases | 1 + .../targets/exos_vlans/defaults/main.yaml | 3 + .../targets/exos_vlans/tasks/httpapi.yaml | 16 + .../integration/targets/exos_vlans/tasks/main.yaml | 7 + .../exos_vlans/tests/httpapi/_populate_config.yaml | 7 + .../exos_vlans/tests/httpapi/_reset_config.yaml | 6 + .../targets/exos_vlans/tests/httpapi/deleted.yaml | 44 + .../targets/exos_vlans/tests/httpapi/merged.yaml | 49 + .../exos_vlans/tests/httpapi/overridden.yaml | 46 + .../targets/exos_vlans/tests/httpapi/replaced.yaml | 49 + .../integration/targets/exos_vlans/vars/main.yaml | 88 + .../tests/integration/targets/nuage_vspk/aliases | 3 + .../targets/nuage_vspk/defaults/main.yaml | 8 + .../integration/targets/nuage_vspk/meta/main.yaml | 2 + .../integration/targets/nuage_vspk/tasks/main.yml | 24 + .../targets/nuage_vspk/tests/basic.yaml | 226 + .../targets/prepare_nuage_tests/tasks/main.yml | 24 + .../community/network/tests/requirements.yml | 4 + .../network/tests/sanity/extra/botmeta.json | 8 + .../network/tests/sanity/extra/botmeta.py | 219 + .../network/tests/sanity/extra/extra-docs.json | 10 + .../network/tests/sanity/extra/extra-docs.py | 23 + .../tests/sanity/extra/no-unwanted-files.json | 7 + .../tests/sanity/extra/no-unwanted-files.py | 57 + .../community/network/tests/sanity/ignore-2.11.txt | 802 ++ .../community/network/tests/sanity/ignore-2.12.txt | 819 ++ .../community/network/tests/sanity/ignore-2.13.txt | 819 ++ .../community/network/tests/sanity/ignore-2.14.txt | 819 ++ .../community/network/tests/sanity/ignore-2.15.txt | 819 ++ .../community/network/tests/unit/__init__.py | 0 .../network/tests/unit/compat/__init__.py | 0 .../network/tests/unit/compat/builtins.py | 33 + .../community/network/tests/unit/compat/mock.py | 122 + .../network/tests/unit/compat/unittest.py | 38 + .../community/network/tests/unit/mock/__init__.py | 0 .../community/network/tests/unit/mock/loader.py | 116 + .../community/network/tests/unit/mock/path.py | 8 + .../community/network/tests/unit/mock/procenv.py | 90 + .../network/tests/unit/mock/vault_helper.py | 39 + .../network/tests/unit/mock/yaml_helper.py | 124 + .../network/tests/unit/plugins/__init__.py | 0 .../network/tests/unit/plugins/cliconf/__init__.py | 0 .../unit/plugins/cliconf/fixtures/__init__.py | 0 .../unit/plugins/cliconf/fixtures/ios/show_version | 54 + .../unit/plugins/cliconf/fixtures/nos/show_chassis | 30 + .../cliconf/fixtures/nos/show_running-config | 549 + .../unit/plugins/cliconf/fixtures/nos/show_version | 17 + .../plugins/cliconf/fixtures/slxos/show_chassis | 40 + .../cliconf/fixtures/slxos/show_running-config | 624 + .../cliconf/fixtures/slxos/show_startup-config | 624 + .../plugins/cliconf/fixtures/slxos/show_version | 18 + .../cliconf/fixtures/weos4/show_running-config | 98 + .../cliconf/fixtures/weos4/show_system-information | 50 + .../network/tests/unit/plugins/cliconf/test_nos.py | 137 + .../tests/unit/plugins/cliconf/test_slxos.py | 144 + .../tests/unit/plugins/cliconf/test_weos4.py | 167 + .../network/tests/unit/plugins/httpapi/__init__.py | 0 .../network/tests/unit/plugins/httpapi/test_ftd.py | 416 + .../network/tests/unit/plugins/lookup/__init__.py | 0 .../tests/unit/plugins/lookup/fixtures/avi.json | 104 + .../network/tests/unit/plugins/lookup/test_avi.py | 92 + .../unit/plugins/module_utils/network/__init__.py | 0 .../plugins/module_utils/network/avi/__init__.py | 0 .../module_utils/network/avi/test_avi_api_utils.py | 703 ++ .../module_utils/network/common/__init__.py | 0 .../module_utils/network/common/test_parsing.py | 46 + .../module_utils/network/common/test_utils.py | 213 + .../plugins/module_utils/network/ftd/__init__.py | 0 .../module_utils/network/ftd/test_common.py | 449 + .../module_utils/network/ftd/test_configuration.py | 591 + .../network/ftd/test_data/ngfw_with_ex.json | 1 + .../network/ftd/test_device.py.disabled | 148 + .../network/ftd/test_fdm_swagger_parser.py | 382 + .../network/ftd/test_fdm_swagger_validator.py | 1124 ++ .../network/ftd/test_fdm_swagger_with_real_data.py | 78 + .../network/ftd/test_upsert_functionality.py | 887 ++ .../module_utils/network/netscaler/__init__.py | 0 .../network/netscaler/test_netscaler.py | 179 + .../plugins/module_utils/network/nos/__init__.py | 0 .../plugins/module_utils/network/nos/test_nos.py | 148 + .../plugins/module_utils/network/slxos/__init__.py | 0 .../module_utils/network/slxos/test_slxos.py | 148 + .../network/tests/unit/plugins/modules/__init__.py | 0 .../aireos_fixtures/aireos_config_config.cfg | 9 + .../modules/aireos_fixtures/aireos_config_src.cfg | 9 + .../plugins/modules/aireos_fixtures/show_sysinfo | 43 + .../tests/unit/plugins/modules/aireos_module.py | 87 + .../plugins/modules/apconos_fixtures/enable_ssh | 0 .../plugins/modules/apconos_fixtures/show_version | 2 + .../tests/unit/plugins/modules/apconos_module.py | 88 + .../modules/aruba_fixtures/aruba_config_config.cfg | 17 + .../aruba_fixtures/aruba_config_defaults.cfg | 13 + .../modules/aruba_fixtures/aruba_config_src.cfg | 11 + .../plugins/modules/aruba_fixtures/show_version | 17 + .../tests/unit/plugins/modules/aruba_module.py | 88 + .../plugins/modules/avi_fixtures/avi_user.json | 215 + .../ce_fixtures/ce_is_is_instance/after.txt | 11 + .../ce_fixtures/ce_is_is_instance/before.txt | 11 + .../ce_is_is_interface/after_interface.txt | 26 + .../ce_is_is_interface/before_interface.txt | 26 + .../modules/ce_fixtures/ce_is_is_view/after.txt | 104 + .../modules/ce_fixtures/ce_is_is_view/before.txt | 10 + .../modules/ce_fixtures/ce_lacp/ce_lacp_00.txt | 26 + .../modules/ce_fixtures/ce_lacp/ce_lacp_01.txt | 26 + .../modules/ce_fixtures/ce_lacp/ce_lacp_10.txt | 10 + .../modules/ce_fixtures/ce_lacp/ce_lacp_11.txt | 10 + .../ce_fixtures/ce_lldp/ce_lldpSysParameter_00.txt | 21 + .../ce_fixtures/ce_lldp/ce_lldpSysParameter_01.txt | 21 + .../ce_fixtures/ce_lldp/ce_lldp_global_00.txt | 11 + .../ce_fixtures/ce_lldp/ce_lldp_global_01.txt | 11 + .../modules/ce_fixtures/ce_lldp/result_ok.txt | 3 + .../ce_lldp_interface/lldp_interface_changed.txt | 29 + .../ce_lldp_interface/lldp_interface_existing.txt | 29 + .../ce_fixtures/ce_lldp_interface/result_ok.txt | 3 + .../modules/ce_fixtures/ce_mdn_interface/after.txt | 14 + .../ce_fixtures/ce_mdn_interface/before.txt | 14 + .../ce_fixtures/ce_multicast_global/after.txt | 10 + .../ce_fixtures/ce_multicast_global/before.txt | 1 + .../ce_fixtures/ce_multicast_igmp_enable/after.txt | 22 + .../ce_multicast_igmp_enable/before.txt | 1 + .../ce_fixtures/ce_static_route_bfd/result_ok.txt | 3 + .../ce_static_route_bfd/srBfdPara_1.txt | 18 + .../ce_static_route_bfd/srBfdPara_2.txt | 18 + .../ce_static_route_bfd/staticrtbase_1.txt | 18 + .../ce_static_route_bfd/staticrtbase_2.txt | 18 + .../tests/unit/plugins/modules/ce_module.py | 90 + .../cnos_fixtures/cnos_banner_show_banner.txt | 3 + .../modules/cnos_fixtures/cnos_bgp_config.cfg | 24 + .../modules/cnos_fixtures/cnos_config_src.cfg | 6 + .../modules/cnos_fixtures/cnos_linkagg_config.cfg | 36 + .../modules/cnos_fixtures/cnos_logging_config.cfg | 9 + .../modules/cnos_fixtures/cnos_static_route.cfg | 3 + .../modules/cnos_fixtures/cnos_system_config.cfg | 11 + .../modules/cnos_fixtures/cnos_user_config.cfg | 8 + .../modules/cnos_fixtures/cnos_vlag_config.cfg | 63 + .../modules/cnos_fixtures/cnos_vlan_config.cfg | 77 + .../modules/cnos_fixtures/cnos_vrf_config.cfg | 176 + .../modules/cnos_fixtures/l3_interface_config.cfg | 27 + .../modules/cnos_fixtures/show_interface_brief | 92 + .../show_interface_ethernet_1_33_switchport | 13 + .../show_interface_ethernet_1_44_switchport | 0 .../show_interface_ethernet_1_45_switchport | 14 + .../cnos_fixtures/show_interface_mac-address | 72 + .../modules/cnos_fixtures/show_interface_status | 74 + .../cnos_fixtures/show_ip_interface_brief_vrf_all | 10 + .../show_ipv6_interface_brief_vrf_all | 5 + .../modules/cnos_fixtures/show_lldp_neighbors | 8 + .../modules/cnos_fixtures/show_process_memory | 38 + .../unit/plugins/modules/cnos_fixtures/show_run | 331 + .../cnos_fixtures/show_run_interface_ethernet_1_33 | 13 + .../cnos_fixtures/show_run_interface_ethernet_1_45 | 14 + .../modules/cnos_fixtures/show_running-config | 331 + .../plugins/modules/cnos_fixtures/show_sys-info | 62 + .../plugins/modules/cnos_fixtures/show_version | 19 + .../unit/plugins/modules/cnos_fixtures/show_vlan | 97 + .../tests/unit/plugins/modules/cnos_module.py | 126 + .../network/tests/unit/plugins/modules/ct.vm | 32 + .../modules/eccli_fixtures/configure_terminal | 2 + .../plugins/modules/eccli_fixtures/show_version | 12 + .../tests/unit/plugins/modules/eccli_module.py | 88 + .../edgeos_fixtures/edgeos_config_config.cfg | 10 + .../modules/edgeos_fixtures/edgeos_config_src.cfg | 5 + .../edgeos_fixtures/edgeos_config_src_brackets.cfg | 13 + .../plugins/modules/edgeos_fixtures/show_host_name | 1 + .../plugins/modules/edgeos_fixtures/show_version | 7 + .../tests/unit/plugins/modules/edgeos_module.py | 86 + .../edgeswitch_facts_show_interfaces_description | 26 + .../edgeswitch_facts_show_interfaces_status_all | 31 + .../edgeswitch_facts_show_sysinfo | 7 + .../edgeswitch_facts_show_version | 8 + .../edgeswitch_vlan_show_interfaces_switchport | 239 + .../edgeswitch_vlan_show_vlan_brief | 4 + .../unit/plugins/modules/edgeswitch_module.py | 86 + .../modules/enos_fixtures/enos_config_config.cfg | 47 + .../modules/enos_fixtures/enos_config_src.cfg | 6 + .../modules/enos_fixtures/show_interface_ip | 9 + .../modules/enos_fixtures/show_interface_status | 59 + .../plugins/modules/enos_fixtures/show_lldp_port | 60 + .../enos_fixtures/show_lldp_remote-device_port | 12 + .../unit/plugins/modules/enos_fixtures/show_run | 59 + .../modules/enos_fixtures/show_running-config | 59 + .../modules/enos_fixtures/show_system_memory | 166 + .../plugins/modules/enos_fixtures/show_version | 60 + .../tests/unit/plugins/modules/enos_module.py | 119 + .../modules/exos_fixtures/exos_config_config.cfg | 31 + .../modules/exos_fixtures/exos_config_modified.cfg | 31 + .../modules/exos_fixtures/exos_config_src.cfg | 2 + .../modules/exos_fixtures/show_lldp_neighbors | 1 + .../unit/plugins/modules/exos_fixtures/show_memory | 95 + .../plugins/modules/exos_fixtures/show_port_config | 1 + .../modules/exos_fixtures/show_port_description | 2 + .../unit/plugins/modules/exos_fixtures/show_switch | 33 + .../plugins/modules/exos_fixtures/show_version | 6 + .../unit/plugins/modules/exos_fixtures/show_vlan | 2 + .../plugins/modules/exos_fixtures/show_vlan_detail | 1 + .../tests/unit/plugins/modules/exos_module.py | 87 + .../modules/icx_fixtures/configure_terminal | 0 .../icx_fixtures/icx_banner_show_banner.txt | 16 + .../modules/icx_fixtures/icx_config_config.cfg | 11 + .../modules/icx_fixtures/icx_config_src.cfg | 10 + .../unit/plugins/modules/icx_fixtures/icx_copy.txt | 2 + .../modules/icx_fixtures/icx_interface_config.cfg | 91 + .../plugins/modules/icx_fixtures/icx_lldp_None | 0 .../plugins/modules/icx_fixtures/icx_lldp_absent | 9 + .../plugins/modules/icx_fixtures/icx_lldp_present | 1 + .../modules/icx_fixtures/icx_logging_config.cfg | 17 + .../icx_ping_ping_10.255.255.250_count_2 | 4 + ...icx_ping_ping_10.255.255.250_count_2_timeout_45 | 4 + .../icx_fixtures/icx_ping_ping_8.8.8.8_count_2 | 5 + .../icx_ping_ping_8.8.8.8_count_5_ttl_70 | 8 + .../icx_fixtures/icx_ping_ping_8.8.8.8_size_10001 | 1 + .../icx_fixtures/icx_ping_ping_8.8.8.8_ttl_300 | 1 + .../icx_fixtures/icx_static_route_config.txt | 8 + .../plugins/modules/icx_fixtures/icx_system.txt | 7 + .../plugins/modules/icx_fixtures/icx_vlan_config | 32 + .../modules/icx_fixtures/lag_running_config.txt | 7 + .../unit/plugins/modules/icx_fixtures/show_flash | 6 + .../plugins/modules/icx_fixtures/show_interfaces | 85 + .../unit/plugins/modules/icx_fixtures/show_lldp | 9 + .../icx_fixtures/show_lldp_neighbors_detail | 0 .../unit/plugins/modules/icx_fixtures/show_media | 2 + .../unit/plugins/modules/icx_fixtures/show_memory | 3 + .../modules/icx_fixtures/show_running-config | 76 + .../show_running-config_begin_interface | 77 + .../show_running-config_include_hostname | 1 + .../show_running-config_include_username.txt | 8 + .../unit/plugins/modules/icx_fixtures/show_version | 26 + .../tests/unit/plugins/modules/icx_fixtures/skip | 1 + .../tests/unit/plugins/modules/icx_module.py | 93 + .../ingate_fixtures/test_ig_config_add.json | 10 + .../ingate_fixtures/test_ig_config_delete.json | 18 + .../ingate_fixtures/test_ig_config_download.json | 9 + .../ingate_fixtures/test_ig_config_factory.json | 7 + .../ingate_fixtures/test_ig_config_get.json | 20 + .../ingate_fixtures/test_ig_config_modify.json | 10 + .../test_ig_config_return_rowid.json | 1 + .../ingate_fixtures/test_ig_config_revert.json | 7 + .../ingate_fixtures/test_ig_config_store.json | 7 + .../ingate_fixtures/test_ig_unit_information.json | 21 + .../tests/unit/plugins/modules/ingate_module.py | 84 + .../unit/plugins/modules/ironware_fixtures/dir | 1 + .../ironware_fixtures/ironware_config_config.cfg | 12 + .../ironware_fixtures/ironware_config_defaults.cfg | 13 + .../ironware_fixtures/ironware_config_src.cfg | 10 + .../plugins/modules/ironware_fixtures/show_chassis | 45 + .../modules/ironware_fixtures/show_interfaces | 1053 ++ .../modules/ironware_fixtures/show_ipv6_interface | 5 + .../modules/ironware_fixtures/show_lldp_neighbors | 3 + .../plugins/modules/ironware_fixtures/show_memory | 30 + .../modules/ironware_fixtures/show_mpls_lsp_detail | 32 + .../ironware_fixtures/show_mpls_vll-local_detail | 7 + .../modules/ironware_fixtures/show_mpls_vll_detail | 19 + .../ironware_fixtures/show_mpls_vpls_detail | 21 + .../modules/ironware_fixtures/show_running-config | 291 + .../plugins/modules/ironware_fixtures/show_version | 92 + .../tests/unit/plugins/modules/ironware_module.py | 88 + .../tests/unit/plugins/modules/netscaler_module.py | 47 + .../modules/nos_fixtures/nos_config_config.cfg | 31 + .../modules/nos_fixtures/nos_config_src.cfg | 11 + .../nos_fixtures/nos_facts_show_inventory_chassis | 3 + .../nos_fixtures/nos_facts_show_running-config | 1 + .../modules/nos_fixtures/nos_facts_show_version | 17 + .../unit/plugins/modules/nos_fixtures/show_version | 17 + .../tests/unit/plugins/modules/nos_module.py | 87 + .../tests/unit/plugins/modules/nuage_module.py | 74 + .../tests/unit/plugins/modules/nvos_module.py | 108 + .../modules/opx_fixtures/opx_get_config.cfg | 10 + .../modules/opx_fixtures/opx_operation_create.cfg | 13 + .../modules/opx_fixtures/opx_operation_delete.cfg | 8 + .../modules/opx_fixtures/opx_operation_get.cfg | 16 + .../modules/opx_fixtures/opx_operation_get_db.cfg | 25 + .../modules/opx_fixtures/opx_operation_set.cfg | 11 + .../tests/unit/plugins/modules/opx_module.py | 91 + .../show_interface_ethernet_0_2_switchport | 6 + .../show_interface_ethernet_0_3_switchport | 0 .../show_interface_ethernet_0_4_switchport | 6 + .../plugins/modules/slxos_fixtures/show_version | 18 + .../plugins/modules/slxos_fixtures/show_vlan_brief | 17 + .../modules/slxos_fixtures/slxos_config_config.cfg | 31 + .../modules/slxos_fixtures/slxos_config_src.cfg | 11 + .../slxos_facts_show_inventory_chassis | 5 + .../slxos_fixtures/slxos_facts_show_running-config | 1 + .../slxos_fixtures/slxos_facts_show_version | 18 + .../tests/unit/plugins/modules/slxos_module.py | 87 + .../unit/plugins/modules/test_aireos_command.py | 122 + .../unit/plugins/modules/test_aireos_config.py | 131 + .../unit/plugins/modules/test_apconos_command.py | 110 + .../unit/plugins/modules/test_aruba_command.py | 109 + .../unit/plugins/modules/test_aruba_config.py | 189 + .../tests/unit/plugins/modules/test_avi_user.py | 104 + .../unit/plugins/modules/test_ce_is_is_instance.py | 71 + .../plugins/modules/test_ce_is_is_interface.py | 100 + .../unit/plugins/modules/test_ce_is_is_view.py | 248 + .../tests/unit/plugins/modules/test_ce_lacp.py | 134 + .../tests/unit/plugins/modules/test_ce_lldp.py | 113 + .../unit/plugins/modules/test_ce_lldp_interface.py | 111 + .../unit/plugins/modules/test_ce_mdn_interface.py | 67 + .../plugins/modules/test_ce_multicast_global.py | 69 + .../modules/test_ce_multicast_igmp_enable.py | 80 + .../plugins/modules/test_ce_static_route_bfd.py | 102 + .../tests/unit/plugins/modules/test_cnos_banner.py | 62 + .../tests/unit/plugins/modules/test_cnos_bgp.py | 95 + .../unit/plugins/modules/test_cnos_command.py | 104 + .../tests/unit/plugins/modules/test_cnos_facts.py | 82 + .../unit/plugins/modules/test_cnos_l3_interface.py | 79 + .../unit/plugins/modules/test_cnos_linkagg.py | 144 + .../unit/plugins/modules/test_cnos_logging.py | 60 + .../unit/plugins/modules/test_cnos_static_route.py | 74 + .../tests/unit/plugins/modules/test_cnos_system.py | 103 + .../tests/unit/plugins/modules/test_cnos_user.py | 89 + .../tests/unit/plugins/modules/test_cnos_vlag.py | 51 + .../tests/unit/plugins/modules/test_cnos_vlan.py | 206 + .../tests/unit/plugins/modules/test_cnos_vrf.py | 78 + .../plugins/modules/test_cv_server_provision.py | 889 ++ .../tests/unit/plugins/modules/test_dladm_vnic.py | 253 + .../unit/plugins/modules/test_edgeos_command.py | 106 + .../unit/plugins/modules/test_edgeos_config.py | 105 + .../unit/plugins/modules/test_edgeos_facts.py | 86 + .../unit/plugins/modules/test_edgeswitch_facts.py | 71 + .../unit/plugins/modules/test_edgeswitch_vlan.py | 152 + .../unit/plugins/modules/test_enos_command.py | 104 + .../tests/unit/plugins/modules/test_enos_config.py | 125 + .../tests/unit/plugins/modules/test_enos_facts.py | 82 + .../plugins/modules/test_eric_eccli_command.py | 126 + .../unit/plugins/modules/test_exos_command.py | 120 + .../plugins/modules/test_exos_config.py.disabled | 265 + .../tests/unit/plugins/modules/test_exos_facts.py | 124 + .../unit/plugins/modules/test_ftd_configuration.py | 125 + .../unit/plugins/modules/test_ftd_file_download.py | 99 + .../unit/plugins/modules/test_ftd_file_upload.py | 81 + .../tests/unit/plugins/modules/test_ftd_install.py | 249 + .../plugins/modules/test_iap_start_workflow.py | 914 ++ .../tests/unit/plugins/modules/test_iap_token.py | 51 + .../tests/unit/plugins/modules/test_icx_banner.py | 96 + .../tests/unit/plugins/modules/test_icx_command.py | 113 + .../plugins/modules/test_icx_config.py.disabled | 219 + .../tests/unit/plugins/modules/test_icx_copy.py | 203 + .../tests/unit/plugins/modules/test_icx_facts.py | 137 + .../unit/plugins/modules/test_icx_interface.py | 208 + .../unit/plugins/modules/test_icx_l3_interface.py | 121 + .../tests/unit/plugins/modules/test_icx_linkagg.py | 123 + .../tests/unit/plugins/modules/test_icx_lldp.py | 99 + .../tests/unit/plugins/modules/test_icx_logging.py | 149 + .../tests/unit/plugins/modules/test_icx_ping.py | 86 + .../unit/plugins/modules/test_icx_static_route.py | 122 + .../tests/unit/plugins/modules/test_icx_system.py | 164 + .../tests/unit/plugins/modules/test_icx_user.py | 197 + .../tests/unit/plugins/modules/test_icx_vlan.py | 279 + .../tests/unit/plugins/modules/test_ig_config.py | 241 + .../plugins/modules/test_ig_unit_information.py | 56 + .../unit/plugins/modules/test_ironware_command.py | 100 + .../unit/plugins/modules/test_ironware_config.py | 165 + .../unit/plugins/modules/test_ironware_facts.py | 102 + .../tests/unit/plugins/modules/test_nclu.py | 252 + .../unit/plugins/modules/test_netact_cm_command.py | 172 + .../plugins/modules/test_netscaler_cs_action.py | 639 + .../plugins/modules/test_netscaler_cs_policy.py | 332 + .../plugins/modules/test_netscaler_cs_vserver.py | 768 ++ .../plugins/modules/test_netscaler_gslb_service.py | 738 ++ .../plugins/modules/test_netscaler_gslb_site.py | 671 ++ .../plugins/modules/test_netscaler_gslb_vserver.py | 761 ++ .../plugins/modules/test_netscaler_lb_monitor.py | 521 + .../plugins/modules/test_netscaler_lb_vserver.py | 843 ++ .../modules/test_netscaler_nitro_request.py | 347 + .../plugins/modules/test_netscaler_save_config.py | 151 + .../unit/plugins/modules/test_netscaler_server.py | 699 ++ .../unit/plugins/modules/test_netscaler_service.py | 353 + .../plugins/modules/test_netscaler_servicegroup.py | 540 + .../plugins/modules/test_netscaler_ssl_certkey.py | 624 + .../tests/unit/plugins/modules/test_nos_command.py | 121 + .../tests/unit/plugins/modules/test_nos_config.py | 167 + .../tests/unit/plugins/modules/test_nos_facts.py | 61 + .../tests/unit/plugins/modules/test_nuage_vspk.py | 1424 +++ .../tests/unit/plugins/modules/test_opx_cps.py | 183 + .../unit/plugins/modules/test_pn_access_list_ip.py | 59 + .../unit/plugins/modules/test_pn_admin_service.py | 54 + .../modules/test_pn_admin_session_timeout.py | 54 + .../unit/plugins/modules/test_pn_admin_syslog.py | 74 + .../modules/test_pn_connection_stats_settings.py | 63 + .../unit/plugins/modules/test_pn_cpu_class.py | 68 + .../unit/plugins/modules/test_pn_cpu_mgmt_class.py | 47 + .../unit/plugins/modules/test_pn_dhcp_filter.py | 73 + .../tests/unit/plugins/modules/test_pn_dscp_map.py | 59 + .../plugins/modules/test_pn_dscp_map_pri_map.py | 60 + .../unit/plugins/modules/test_pn_fabric_local.py | 47 + .../unit/plugins/modules/test_pn_igmp_snooping.py | 55 + .../modules/test_pn_ipv6security_raguard.py | 73 + .../modules/test_pn_ipv6security_raguard_port.py | 60 + .../modules/test_pn_ipv6security_raguard_vlan.py | 60 + .../plugins/modules/test_pn_log_audit_exception.py | 62 + .../unit/plugins/modules/test_pn_port_config.py | 61 + .../unit/plugins/modules/test_pn_port_cos_bw.py | 47 + .../modules/test_pn_port_cos_rate_setting.py | 49 + .../unit/plugins/modules/test_pn_prefix_list.py | 60 + .../plugins/modules/test_pn_prefix_list_network.py | 60 + .../tests/unit/plugins/modules/test_pn_role.py | 74 + .../unit/plugins/modules/test_pn_snmp_community.py | 74 + .../unit/plugins/modules/test_pn_snmp_trap_sink.py | 61 + .../unit/plugins/modules/test_pn_snmp_vacm.py | 74 + .../tests/unit/plugins/modules/test_pn_stp.py | 49 + .../tests/unit/plugins/modules/test_pn_stp_port.py | 47 + .../unit/plugins/modules/test_pn_switch_setup.py | 63 + .../tests/unit/plugins/modules/test_pn_user.py | 74 + .../plugins/modules/test_pn_vflow_table_profile.py | 47 + .../unit/plugins/modules/test_pn_vrouter_bgp.py | 73 + .../plugins/modules/test_pn_vrouter_bgp_network.py | 61 + .../modules/test_pn_vrouter_interface_ip.py | 62 + .../modules/test_pn_vrouter_loopback_interface.py | 60 + .../unit/plugins/modules/test_pn_vrouter_ospf.py | 59 + .../unit/plugins/modules/test_pn_vrouter_ospf6.py | 60 + .../modules/test_pn_vrouter_packet_relay.py | 60 + .../plugins/modules/test_pn_vrouter_pim_config.py | 55 + .../tests/unit/plugins/modules/test_pn_vtep.py | 63 + .../unit/plugins/modules/test_slxos_command.py | 121 + .../unit/plugins/modules/test_slxos_config.py | 195 + .../tests/unit/plugins/modules/test_slxos_facts.py | 61 + .../unit/plugins/modules/test_slxos_interface.py | 153 + .../plugins/modules/test_slxos_l2_interface.py | 170 + .../plugins/modules/test_slxos_l3_interface.py | 101 + .../unit/plugins/modules/test_slxos_linkagg.py | 158 + .../tests/unit/plugins/modules/test_slxos_lldp.py | 95 + .../tests/unit/plugins/modules/test_slxos_vlan.py | 148 + .../unit/plugins/modules/test_vdirect_commit.py | 202 + .../unit/plugins/modules/test_vdirect_file.py | 244 + .../unit/plugins/modules/test_vdirect_runnable.py | 438 + .../unit/plugins/modules/test_voss_command.py | 120 + .../plugins/modules/test_voss_config.py.disabled | 272 + .../tests/unit/plugins/modules/test_voss_facts.py | 86 + .../network/tests/unit/plugins/modules/utils.py | 50 + .../plugins/modules/voss_fixtures/show_sys-info | 107 + .../modules/voss_fixtures/voss_config_config.cfg | 16 + .../modules/voss_fixtures/voss_config_ipv6.cfg | 6 + .../modules/voss_fixtures/voss_config_src.cfg | 10 + ...facts_show_interfaces_gigabitEthernet_interface | 93 + ...voss_facts_show_interfaces_gigabitEthernet_name | 93 + .../voss_fixtures/voss_facts_show_ip_interface | 12 + .../voss_facts_show_ipv6_address_interface | 12 + .../voss_facts_show_khi_performance_memory | 14 + .../voss_fixtures/voss_facts_show_lldp_neighbor | 12 + .../voss_fixtures/voss_facts_show_running-config | 903 ++ .../modules/voss_fixtures/voss_facts_show_sys-info | 107 + .../tests/unit/plugins/modules/voss_module.py | 88 + .../network/tests/unit/plugins/modules/wt.zip | 0 .../tests/unit/plugins/terminal/__init__.py | 0 .../tests/unit/plugins/terminal/test_slxos.py | 53 + .../tests/unit/plugins/terminal/test_weos4.py | 37 + .../community/network/tests/unit/requirements.txt | 8 + .../community/network/tests/utils/constraints.txt | 50 + .../community/network/tests/utils/requirements.txt | 39 + .../network/tests/utils/shippable/cloud.sh | 19 + .../collection_versions_page_size-2.10.patch | 11 + .../collection_versions_page_size-2.11.patch | 37 + .../collection_versions_page_size-2.9.patch | 11 + .../collection_versions_page_size-devel.patch | 37 + .../network/tests/utils/shippable/freebsd.sh | 22 + .../network/tests/utils/shippable/linux.sh | 18 + .../network/tests/utils/shippable/macos.sh | 22 + .../community/network/tests/utils/shippable/osx.sh | 22 + .../network/tests/utils/shippable/remote.sh | 22 + .../network/tests/utils/shippable/rhel.sh | 22 + .../network/tests/utils/shippable/sanity.sh | 48 + .../network/tests/utils/shippable/shippable.sh | 216 + .../network/tests/utils/shippable/units.sh | 33 + 1326 files changed, 234438 insertions(+) create mode 100644 ansible_collections/community/network/.azure-pipelines/README.md create mode 100644 ansible_collections/community/network/.azure-pipelines/azure-pipelines.yml create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/aggregate-coverage.sh create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/combine-coverage.py create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/process-results.sh create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/publish-codecov.sh create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/report-coverage.sh create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/run-tests.sh create mode 100755 ansible_collections/community/network/.azure-pipelines/scripts/time-command.py create mode 100644 ansible_collections/community/network/.azure-pipelines/templates/coverage.yml create mode 100644 ansible_collections/community/network/.azure-pipelines/templates/matrix.yml create mode 100644 ansible_collections/community/network/.azure-pipelines/templates/test.yml create mode 100644 ansible_collections/community/network/.github/BOTMETA.yml create mode 100644 ansible_collections/community/network/.github/patchback.yml create mode 100644 ansible_collections/community/network/.github/settings.yml create mode 100644 ansible_collections/community/network/.gitignore create mode 100644 ansible_collections/community/network/103-nclu-check-diff.yaml create mode 100644 ansible_collections/community/network/CHANGELOG.rst create mode 100644 ansible_collections/community/network/CONTRIBUTING.md create mode 100644 ansible_collections/community/network/COPYING create mode 100644 ansible_collections/community/network/FILES.json create mode 100644 ansible_collections/community/network/MANIFEST.json create mode 100644 ansible_collections/community/network/PSF-license.txt create mode 100644 ansible_collections/community/network/README.md create mode 100644 ansible_collections/community/network/changelogs/.gitignore create mode 100644 ansible_collections/community/network/changelogs/changelog.yaml create mode 100644 ansible_collections/community/network/changelogs/config.yaml create mode 100644 ansible_collections/community/network/changelogs/fragments/.keep create mode 100644 ansible_collections/community/network/meta/runtime.yml create mode 100644 ansible_collections/community/network/plugins/action/__init__.py create mode 100644 ansible_collections/community/network/plugins/action/aireos.py create mode 100644 ansible_collections/community/network/plugins/action/aruba.py create mode 100644 ansible_collections/community/network/plugins/action/ce.py create mode 100644 ansible_collections/community/network/plugins/action/ce_template.py create mode 100644 ansible_collections/community/network/plugins/action/cnos.py create mode 100644 ansible_collections/community/network/plugins/action/edgeos_config.py create mode 100644 ansible_collections/community/network/plugins/action/enos.py create mode 100644 ansible_collections/community/network/plugins/action/exos.py create mode 100644 ansible_collections/community/network/plugins/action/ironware.py create mode 100644 ansible_collections/community/network/plugins/action/nos_config.py create mode 100644 ansible_collections/community/network/plugins/action/slxos.py create mode 100644 ansible_collections/community/network/plugins/action/sros.py create mode 100644 ansible_collections/community/network/plugins/action/voss.py create mode 100644 ansible_collections/community/network/plugins/become/__init__.py create mode 100644 ansible_collections/community/network/plugins/cache/__init__.py create mode 100644 ansible_collections/community/network/plugins/callback/__init__.py create mode 100644 ansible_collections/community/network/plugins/cliconf/__init__.py create mode 100644 ansible_collections/community/network/plugins/cliconf/aireos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/apconos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/aruba.py create mode 100644 ansible_collections/community/network/plugins/cliconf/ce.py create mode 100644 ansible_collections/community/network/plugins/cliconf/cnos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/edgeos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/edgeswitch.py create mode 100644 ansible_collections/community/network/plugins/cliconf/enos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/eric_eccli.py create mode 100644 ansible_collections/community/network/plugins/cliconf/exos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/icx.py create mode 100644 ansible_collections/community/network/plugins/cliconf/ironware.py create mode 100644 ansible_collections/community/network/plugins/cliconf/netvisor.py create mode 100644 ansible_collections/community/network/plugins/cliconf/nos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/slxos.py create mode 100644 ansible_collections/community/network/plugins/cliconf/voss.py create mode 100644 ansible_collections/community/network/plugins/cliconf/weos4.py create mode 100644 ansible_collections/community/network/plugins/connection/__init__.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/__init__.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/a10.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/aireos.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/aruba.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/avi.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/ce.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/cnos.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/enos.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/ingate.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/ironware.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/netscaler.py create mode 100644 ansible_collections/community/network/plugins/doc_fragments/sros.py create mode 100644 ansible_collections/community/network/plugins/filter/__init__.py create mode 100644 ansible_collections/community/network/plugins/httpapi/__init__.py create mode 100644 ansible_collections/community/network/plugins/httpapi/exos.py create mode 100644 ansible_collections/community/network/plugins/httpapi/ftd.py create mode 100644 ansible_collections/community/network/plugins/inventory/__init__.py create mode 100644 ansible_collections/community/network/plugins/lookup/__init__.py create mode 100644 ansible_collections/community/network/plugins/lookup/avi.py create mode 100644 ansible_collections/community/network/plugins/module_utils/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/_version.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/a10/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/a10/a10.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aireos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aireos/aireos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aos/aos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/apconos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/apconos/apconos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aruba/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/aruba/aruba.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/avi/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/avi/ansible_utils.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/avi/avi.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/avi/avi_api.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/bigswitch/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/bigswitch/bigswitch.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cloudengine/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cloudengine/ce.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cnos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cnos/cnos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cnos/cnos_devicerules.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/cnos/cnos_errorcodes.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/edgeos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/edgeos/edgeos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/edgeswitch/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/edgeswitch/edgeswitch.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/edgeswitch/edgeswitch_interface.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/enos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/enos/enos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/eric_eccli/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/eric_eccli/eric_eccli.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/facts/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/facts/facts.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/l2_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/l2_interfaces/l2_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/lldp_global/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/lldp_global/lldp_global.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/lldp_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/lldp_interfaces/lldp_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/vlans/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/argspec/vlans/vlans.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/l2_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/l2_interfaces/l2_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/lldp_global/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/lldp_global/lldp_global.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/lldp_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/lldp_interfaces/lldp_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/vlans/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/config/vlans/vlans.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/exos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/facts.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/l2_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/l2_interfaces/l2_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/legacy/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/legacy/base.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/lldp_global/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/lldp_global/lldp_global.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/lldp_interfaces/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/lldp_interfaces/lldp_interfaces.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/vlans/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/facts/vlans/vlans.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/utils/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/exos/utils/utils.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/common.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/configuration.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/device.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/fdm_swagger_client.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ftd/operation.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/icx/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/icx/icx.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ingate/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ingate/common.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ironware/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ironware/ironware.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/netscaler/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/netscaler/netscaler.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/netvisor/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/netvisor/netvisor.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/netvisor/pn_nvos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/nos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/nos/nos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ordnance/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/ordnance/ordnance.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/slxos/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/slxos/slxos.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/sros/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/sros/sros.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/voss/__init__.py create mode 100644 ansible_collections/community/network/plugins/module_utils/network/voss/voss.py create mode 100644 ansible_collections/community/network/plugins/module_utils/version.py create mode 100644 ansible_collections/community/network/plugins/modules/__init__.py create mode 100644 ansible_collections/community/network/plugins/modules/a10_server.py create mode 100644 ansible_collections/community/network/plugins/modules/a10_server_axapi3.py create mode 100644 ansible_collections/community/network/plugins/modules/a10_service_group.py create mode 100644 ansible_collections/community/network/plugins/modules/a10_virtual_server.py create mode 100644 ansible_collections/community/network/plugins/modules/aireos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/aireos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/apconos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/aruba_command.py create mode 100644 ansible_collections/community/network/plugins/modules/aruba_config.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_actiongroupconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_alertconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_alertemailconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_alertscriptconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_alertsyslogconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_analyticsprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_api_session.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_api_version.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_applicationpersistenceprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_applicationprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_authprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_autoscalelaunchconfig.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_backup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_backupconfiguration.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_certificatemanagementprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_cloud.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_cloudconnectoruser.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_cloudproperties.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_cluster.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_clusterclouddetails.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_controllerproperties.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_customipamdnsprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_dnspolicy.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_errorpagebody.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_errorpageprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_gslb.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_gslbgeodbprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_gslbservice.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_gslbservice_patch_member.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_hardwaresecuritymodulegroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_healthmonitor.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_httppolicyset.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_ipaddrgroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_ipamdnsproviderprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_l4policyset.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_microservicegroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_network.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_networkprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_networksecuritypolicy.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_pkiprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_pool.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_poolgroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_poolgroupdeploymentpolicy.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_prioritylabels.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_role.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_scheduler.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_seproperties.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_serverautoscalepolicy.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_serviceengine.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_serviceenginegroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_snmptrapprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_sslkeyandcertificate.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_sslprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_stringgroup.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_systemconfiguration.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_tenant.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_trafficcloneprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_user.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_useraccount.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_useraccountprofile.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_virtualservice.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_vrfcontext.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_vsdatascriptset.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_vsvip.py create mode 100644 ansible_collections/community/network/plugins/modules/avi_webhook.py create mode 100644 ansible_collections/community/network/plugins/modules/bcf_switch.py create mode 100644 ansible_collections/community/network/plugins/modules/bigmon_chain.py create mode 100644 ansible_collections/community/network/plugins/modules/bigmon_policy.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_aaa_server.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_aaa_server_host.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_acl.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_acl_advance.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_acl_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bfd_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bfd_session.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bfd_view.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bgp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bgp_af.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bgp_neighbor.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_bgp_neighbor_af.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_command.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_config.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_dldp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_dldp_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_eth_trunk.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_evpn_bd_vni.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_evpn_bgp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_evpn_bgp_rr.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_evpn_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_file_copy.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_info_center_debug.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_info_center_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_info_center_log.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_info_center_trap.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_interface_ospf.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_ip_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_is_is_instance.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_is_is_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_is_is_view.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_lacp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_link_status.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_lldp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_lldp_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_mdn_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_mlag_config.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_mlag_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_mtu.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_multicast_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_multicast_igmp_enable.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_netconf.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_netstream_aging.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_netstream_export.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_netstream_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_netstream_template.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_ntp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_ntp_auth.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_ospf.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_ospf_vrf.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_reboot.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_rollback.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_sflow.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_community.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_contact.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_location.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_target_host.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_traps.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_snmp_user.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_startup.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_static_route.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_static_route_bfd.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_stp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_switchport.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vrf.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vrf_af.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vrf_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vrrp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vxlan_arp.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vxlan_gateway.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vxlan_global.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vxlan_tunnel.py create mode 100644 ansible_collections/community/network/plugins/modules/ce_vxlan_vap.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_backup.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_banner.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_bgp.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_conditional_command.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_conditional_template.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_factory.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_image.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_l2_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_l3_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_linkagg.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_lldp.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_logging.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_reload.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_rollback.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_save.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_showrun.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_static_route.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_system.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_template.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_user.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_vlag.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/cnos_vrf.py create mode 100644 ansible_collections/community/network/plugins/modules/cv_server_provision.py create mode 100644 ansible_collections/community/network/plugins/modules/dladm_etherstub.py create mode 100644 ansible_collections/community/network/plugins/modules/dladm_iptun.py create mode 100644 ansible_collections/community/network/plugins/modules/dladm_linkprop.py create mode 100644 ansible_collections/community/network/plugins/modules/dladm_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/dladm_vnic.py create mode 100644 ansible_collections/community/network/plugins/modules/edgeos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/edgeos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/edgeos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/edgeswitch_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/edgeswitch_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/enos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/enos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/enos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/eric_eccli_command.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_l2_interfaces.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_lldp_global.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_lldp_interfaces.py create mode 100644 ansible_collections/community/network/plugins/modules/exos_vlans.py create mode 100644 ansible_collections/community/network/plugins/modules/flowadm.py create mode 100644 ansible_collections/community/network/plugins/modules/ftd_configuration.py create mode 100644 ansible_collections/community/network/plugins/modules/ftd_file_download.py create mode 100644 ansible_collections/community/network/plugins/modules/ftd_file_upload.py create mode 100644 ansible_collections/community/network/plugins/modules/ftd_install.py create mode 100644 ansible_collections/community/network/plugins/modules/iap_start_workflow.py create mode 100644 ansible_collections/community/network/plugins/modules/iap_token.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_banner.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_command.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_config.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_copy.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_l3_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_linkagg.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_lldp.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_logging.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_ping.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_static_route.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_system.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_user.py create mode 100644 ansible_collections/community/network/plugins/modules/icx_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/ig_config.py create mode 100644 ansible_collections/community/network/plugins/modules/ig_unit_information.py create mode 100644 ansible_collections/community/network/plugins/modules/ipadm_addr.py create mode 100644 ansible_collections/community/network/plugins/modules/ipadm_addrprop.py create mode 100644 ansible_collections/community/network/plugins/modules/ipadm_if.py create mode 100644 ansible_collections/community/network/plugins/modules/ipadm_ifprop.py create mode 100644 ansible_collections/community/network/plugins/modules/ipadm_prop.py create mode 100644 ansible_collections/community/network/plugins/modules/ironware_command.py create mode 100644 ansible_collections/community/network/plugins/modules/ironware_config.py create mode 100644 ansible_collections/community/network/plugins/modules/ironware_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/nclu.py create mode 100644 ansible_collections/community/network/plugins/modules/netact_cm_command.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_cs_action.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_cs_policy.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_cs_vserver.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_gslb_service.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_gslb_site.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_gslb_vserver.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_lb_monitor.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_lb_vserver.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_nitro_request.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_save_config.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_server.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_service.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_servicegroup.py create mode 100644 ansible_collections/community/network/plugins/modules/netscaler_ssl_certkey.py create mode 100644 ansible_collections/community/network/plugins/modules/nos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/nos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/nos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/nuage_vspk.py create mode 100644 ansible_collections/community/network/plugins/modules/opx_cps.py create mode 100644 ansible_collections/community/network/plugins/modules/ordnance_config.py create mode 100644 ansible_collections/community/network/plugins/modules/ordnance_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_access_list.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_access_list_ip.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_admin_service.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_admin_session_timeout.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_admin_syslog.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_connection_stats_settings.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_cpu_class.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_cpu_mgmt_class.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_dhcp_filter.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_dscp_map.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_dscp_map_pri_map.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_fabric_local.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_igmp_snooping.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_ipv6security_raguard.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_ipv6security_raguard_port.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_ipv6security_raguard_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_log_audit_exception.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_port_config.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_port_cos_bw.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_port_cos_rate_setting.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_prefix_list.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_prefix_list_network.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_role.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_snmp_community.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_snmp_trap_sink.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_snmp_vacm.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_stp.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_stp_port.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_switch_setup.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_user.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vflow_table_profile.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_bgp.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_bgp_network.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_interface_ip.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_loopback_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_ospf.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_ospf6.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_packet_relay.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vrouter_pim_config.py create mode 100644 ansible_collections/community/network/plugins/modules/pn_vtep.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_command.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_config.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_facts.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_l2_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_l3_interface.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_linkagg.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_lldp.py create mode 100644 ansible_collections/community/network/plugins/modules/slxos_vlan.py create mode 100644 ansible_collections/community/network/plugins/modules/sros_command.py create mode 100644 ansible_collections/community/network/plugins/modules/sros_config.py create mode 100644 ansible_collections/community/network/plugins/modules/sros_rollback.py create mode 100644 ansible_collections/community/network/plugins/modules/vdirect_commit.py create mode 100644 ansible_collections/community/network/plugins/modules/vdirect_file.py create mode 100644 ansible_collections/community/network/plugins/modules/vdirect_runnable.py create mode 100644 ansible_collections/community/network/plugins/modules/voss_command.py create mode 100644 ansible_collections/community/network/plugins/modules/voss_config.py create mode 100644 ansible_collections/community/network/plugins/modules/voss_facts.py create mode 100644 ansible_collections/community/network/plugins/netconf/__init__.py create mode 100644 ansible_collections/community/network/plugins/netconf/ce.py create mode 100644 ansible_collections/community/network/plugins/terminal/__init__.py create mode 100644 ansible_collections/community/network/plugins/terminal/aireos.py create mode 100644 ansible_collections/community/network/plugins/terminal/apconos.py create mode 100644 ansible_collections/community/network/plugins/terminal/aruba.py create mode 100644 ansible_collections/community/network/plugins/terminal/ce.py create mode 100644 ansible_collections/community/network/plugins/terminal/cnos.py create mode 100644 ansible_collections/community/network/plugins/terminal/edgeos.py create mode 100644 ansible_collections/community/network/plugins/terminal/edgeswitch.py create mode 100644 ansible_collections/community/network/plugins/terminal/enos.py create mode 100644 ansible_collections/community/network/plugins/terminal/eric_eccli.py create mode 100644 ansible_collections/community/network/plugins/terminal/exos.py create mode 100644 ansible_collections/community/network/plugins/terminal/icx.py create mode 100644 ansible_collections/community/network/plugins/terminal/ironware.py create mode 100644 ansible_collections/community/network/plugins/terminal/netvisor.py create mode 100644 ansible_collections/community/network/plugins/terminal/nos.py create mode 100644 ansible_collections/community/network/plugins/terminal/slxos.py create mode 100644 ansible_collections/community/network/plugins/terminal/sros.py create mode 100644 ansible_collections/community/network/plugins/terminal/voss.py create mode 100644 ansible_collections/community/network/plugins/terminal/weos4.py create mode 100644 ansible_collections/community/network/shippable.yml create mode 100644 ansible_collections/community/network/simplified_bsd.txt create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/meta/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_instance/tests/netconf/ce_is_is_instance.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/meta/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_interface/tests/netconf/ce_is_is_interface.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/cleanup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/setup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_is_is_view_entity .yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_bfd.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_export.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_import.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_l1tol2.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_l2tol1.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_max_load.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_preferences.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_isis_view_basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_ce_issi_default.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_isis_filter_import.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_is_is_view/tests/netconf/test_isis_next_hop.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tests/netconf/absent.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tests/netconf/delete.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tests/netconf/merge.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lacp/tests/netconf/present.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/meta/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/tests/netconf/absent.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/tests/netconf/clean.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp/tests/netconf/present.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/meta/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_lldp_interface/tests/netconf/lldp_interface.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_mdn_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_mdn_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_mdn_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_mdn_interface/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_mdn_interface/tests/netconf/ce_mdn_interface.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_global/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_global/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_global/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_global/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_global/tests/netconf/test_ce_multicast_global.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_igmp_enable/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_igmp_enable/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_igmp_enable/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_igmp_enable/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_multicast_igmp_enable/tests/netconf/ce_multicast_igmp_enable.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/tasks/netconf.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/tests/netconf/ce_static_route_bfd.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/ce_static_route_bfd/tests/netconf/cleanup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_backup/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_backup/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_backup/cnos_backup_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_backup/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_backup/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/cnos_banner_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/tests/cli/basic-login.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/tests/cli/basic-motd.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/tests/cli/basic-no-login.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_banner/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_bgp/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_bgp/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_bgp/cnos_bgp_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_bgp/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_bgp/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/cnos_command_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tests/cli/bad_operator.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tests/cli/contains.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tests/cli/invalid.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tests/cli/output.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_command/tests/cli/timeout.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_command/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_command/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_command/cnos_conditional_command_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_command/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_command/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/cnos_conditional_template_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/templates/demo_template.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_conditional_template/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/cnos_config_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/templates/basic/config.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/templates/basic/config1.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/templates/defaults/config.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/tests/cli/backup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_config/tests/cli/defaults.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/cnos_facts_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tests/cli/all_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tests/cli/default_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tests/cli/invalid_subset.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_facts/tests/cli/not_hardware.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_image/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_image/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_image/cnos_image_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_image/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_image/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/cnos_interface_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/tests/cli/intent.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_interface/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/cnos_l2_interface_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/tests/cli/agg.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/tests/cli/sanity.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l2_interface/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/cnos_l3_interface_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_l3_interface/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/cnos_linkagg_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_linkagg/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/cnos_lldp_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_lldp/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/cnos_logging_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_logging/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_rollback/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_rollback/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_rollback/cnos_rollback_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_rollback/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_rollback/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_save/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_save/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_save/cnos_save_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_save/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_save/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_showrun/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_showrun/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_showrun/cnos_showrun_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_showrun/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_showrun/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/cnos_static_route_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_static_route/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/cnos_system_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/cli/net_system.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/cli/set_domain_list.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/cli/set_domain_name.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/cli/set_name_servers.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/common/sanity.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_system/tests/common/set_hostname.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/cnos_template_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/templates/demo_template.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_template/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/cnos_user_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/tests/common/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_user/tests/common/sanity.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlag/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlag/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlag/cnos_vlag_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlag/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlag/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/cnos_vlan_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vlan/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/cnos_vrf_sample_hosts create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/cnos_vrf/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tests/cli/bad_operator.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tests/cli/contains.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tests/cli/invalid.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tests/cli/output.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/tests/cli/timeout.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_command/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/templates/basic/config.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/templates/defaults/config.j2 create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tests/cli/backup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tests/cli/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tests/cli/defaults.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/tests/cli/force.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_config/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/README.md create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tests/cli/all_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tests/cli/default_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tests/cli/invalid_subset.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/tests/cli/not_hardware.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/enos_facts/vars/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tests/common/multiple.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tests/common/prompt.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tests/common/single.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tests/common/waitfor.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_command/tests/common/waitfor_multiple.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/templates/master.cfg create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tests/common/backup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tests/common/diff_against_file.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tests/common/diff_against_startup.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tests/common/save_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_config/tests/common/sysname.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tasks/cli.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tests/common/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tests/common/default_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tests/common/invalid_subset.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_facts/tests/common/not_hardware_facts.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/_populate_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/_reset_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/deleted.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/merged.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/overridden.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/tests/httpapi/replaced.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_l2_interfaces/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/meta/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tests/httpapi/_populate_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tests/httpapi/_reset_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tests/httpapi/deleted.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tests/httpapi/merged.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/tests/httpapi/replaced.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_global/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/_populate_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/_reset_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/deleted.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/merged.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/overridden.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/tests/httpapi/replaced.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_lldp_interfaces/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tasks/httpapi.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tasks/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/_populate_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/_reset_config.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/deleted.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/merged.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/overridden.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/tests/httpapi/replaced.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/exos_vlans/vars/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/nuage_vspk/aliases create mode 100644 ansible_collections/community/network/tests/integration/targets/nuage_vspk/defaults/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/nuage_vspk/meta/main.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/nuage_vspk/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/integration/targets/nuage_vspk/tests/basic.yaml create mode 100644 ansible_collections/community/network/tests/integration/targets/prepare_nuage_tests/tasks/main.yml create mode 100644 ansible_collections/community/network/tests/requirements.yml create mode 100644 ansible_collections/community/network/tests/sanity/extra/botmeta.json create mode 100755 ansible_collections/community/network/tests/sanity/extra/botmeta.py create mode 100644 ansible_collections/community/network/tests/sanity/extra/extra-docs.json create mode 100755 ansible_collections/community/network/tests/sanity/extra/extra-docs.py create mode 100644 ansible_collections/community/network/tests/sanity/extra/no-unwanted-files.json create mode 100755 ansible_collections/community/network/tests/sanity/extra/no-unwanted-files.py create mode 100644 ansible_collections/community/network/tests/sanity/ignore-2.11.txt create mode 100644 ansible_collections/community/network/tests/sanity/ignore-2.12.txt create mode 100644 ansible_collections/community/network/tests/sanity/ignore-2.13.txt create mode 100644 ansible_collections/community/network/tests/sanity/ignore-2.14.txt create mode 100644 ansible_collections/community/network/tests/sanity/ignore-2.15.txt create mode 100644 ansible_collections/community/network/tests/unit/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/compat/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/compat/builtins.py create mode 100644 ansible_collections/community/network/tests/unit/compat/mock.py create mode 100644 ansible_collections/community/network/tests/unit/compat/unittest.py create mode 100644 ansible_collections/community/network/tests/unit/mock/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/mock/loader.py create mode 100644 ansible_collections/community/network/tests/unit/mock/path.py create mode 100644 ansible_collections/community/network/tests/unit/mock/procenv.py create mode 100644 ansible_collections/community/network/tests/unit/mock/vault_helper.py create mode 100644 ansible_collections/community/network/tests/unit/mock/yaml_helper.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/ios/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/nos/show_chassis create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/nos/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/nos/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/slxos/show_chassis create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/slxos/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/slxos/show_startup-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/slxos/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/weos4/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/fixtures/weos4/show_system-information create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/test_nos.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/test_slxos.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/cliconf/test_weos4.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/httpapi/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/httpapi/test_ftd.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/lookup/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/lookup/fixtures/avi.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/lookup/test_avi.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/avi/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/avi/test_avi_api_utils.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/common/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/common/test_parsing.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/common/test_utils.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_common.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_configuration.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_data/ngfw_with_ex.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_device.py.disabled create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_fdm_swagger_parser.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_fdm_swagger_validator.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_fdm_swagger_with_real_data.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/ftd/test_upsert_functionality.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/netscaler/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/netscaler/test_netscaler.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/nos/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/nos/test_nos.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/slxos/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/module_utils/network/slxos/test_slxos.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aireos_fixtures/aireos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aireos_fixtures/aireos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aireos_fixtures/show_sysinfo create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aireos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/apconos_fixtures/enable_ssh create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/apconos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/apconos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aruba_fixtures/aruba_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aruba_fixtures/aruba_config_defaults.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aruba_fixtures/aruba_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aruba_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/aruba_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/avi_fixtures/avi_user.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_instance/after.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_instance/before.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_interface/after_interface.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_interface/before_interface.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_view/after.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_is_is_view/before.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lacp/ce_lacp_00.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lacp/ce_lacp_01.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lacp/ce_lacp_10.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lacp/ce_lacp_11.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp/ce_lldpSysParameter_00.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp/ce_lldpSysParameter_01.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp/ce_lldp_global_00.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp/ce_lldp_global_01.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp/result_ok.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp_interface/lldp_interface_changed.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp_interface/lldp_interface_existing.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_lldp_interface/result_ok.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_mdn_interface/after.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_mdn_interface/before.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_multicast_global/after.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_multicast_global/before.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_multicast_igmp_enable/after.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_multicast_igmp_enable/before.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_static_route_bfd/result_ok.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_static_route_bfd/srBfdPara_1.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_static_route_bfd/srBfdPara_2.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_static_route_bfd/staticrtbase_1.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_fixtures/ce_static_route_bfd/staticrtbase_2.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ce_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_banner_show_banner.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_bgp_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_linkagg_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_logging_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_static_route.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_system_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_user_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_vlag_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_vlan_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/cnos_vrf_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/l3_interface_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_brief create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_ethernet_1_33_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_ethernet_1_44_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_ethernet_1_45_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_mac-address create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_interface_status create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_ip_interface_brief_vrf_all create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_ipv6_interface_brief_vrf_all create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_lldp_neighbors create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_process_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_run create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_run_interface_ethernet_1_33 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_run_interface_ethernet_1_45 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_sys-info create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_fixtures/show_vlan create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/cnos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ct.vm create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/eccli_fixtures/configure_terminal create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/eccli_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/eccli_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_fixtures/edgeos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_fixtures/edgeos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_fixtures/edgeos_config_src_brackets.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_fixtures/show_host_name create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_facts_show_interfaces_description create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_facts_show_interfaces_status_all create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_facts_show_sysinfo create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_facts_show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_vlan_show_interfaces_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_fixtures/edgeswitch_vlan_show_vlan_brief create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/edgeswitch_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/enos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/enos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_interface_ip create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_interface_status create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_lldp_port create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_lldp_remote-device_port create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_run create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_system_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/enos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/exos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/exos_config_modified.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/exos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_lldp_neighbors create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_port_config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_port_description create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_switch create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_vlan create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_fixtures/show_vlan_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/exos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/configure_terminal create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_banner_show_banner.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_copy.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_interface_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_lldp_None create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_lldp_absent create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_lldp_present create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_logging_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_10.255.255.250_count_2 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_10.255.255.250_count_2_timeout_45 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_8.8.8.8_count_2 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_8.8.8.8_count_5_ttl_70 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_8.8.8.8_size_10001 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_ping_ping_8.8.8.8_ttl_300 create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_static_route_config.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_system.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/icx_vlan_config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/lag_running_config.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_flash create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_interfaces create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_lldp create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_lldp_neighbors_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_media create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_running-config_begin_interface create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_running-config_include_hostname create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_running-config_include_username.txt create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_fixtures/skip create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/icx_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_add.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_delete.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_download.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_factory.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_get.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_modify.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_return_rowid.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_revert.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_config_store.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_fixtures/test_ig_unit_information.json create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ingate_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/dir create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/ironware_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/ironware_config_defaults.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/ironware_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_chassis create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_interfaces create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_ipv6_interface create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_lldp_neighbors create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_mpls_lsp_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_mpls_vll-local_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_mpls_vll_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_mpls_vpls_detail create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/ironware_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/netscaler_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/nos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/nos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/nos_facts_show_inventory_chassis create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/nos_facts_show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/nos_facts_show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nuage_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/nvos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_get_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_operation_create.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_operation_delete.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_operation_get.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_operation_get_db.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_fixtures/opx_operation_set.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/opx_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/show_interface_ethernet_0_2_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/show_interface_ethernet_0_3_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/show_interface_ethernet_0_4_switchport create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/show_vlan_brief create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/slxos_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/slxos_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/slxos_facts_show_inventory_chassis create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/slxos_facts_show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_fixtures/slxos_facts_show_version create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/slxos_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_aireos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_aireos_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_apconos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_aruba_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_aruba_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_avi_user.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_is_is_instance.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_is_is_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_is_is_view.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_lacp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_lldp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_lldp_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_mdn_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_multicast_global.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_multicast_igmp_enable.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ce_static_route_bfd.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_banner.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_bgp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_l3_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_linkagg.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_logging.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_static_route.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_system.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_user.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_vlag.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_vlan.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cnos_vrf.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_cv_server_provision.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_dladm_vnic.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_edgeos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_edgeos_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_edgeos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_edgeswitch_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_edgeswitch_vlan.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_enos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_enos_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_enos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_eric_eccli_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_exos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_exos_config.py.disabled create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_exos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ftd_configuration.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ftd_file_download.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ftd_file_upload.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ftd_install.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_iap_start_workflow.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_iap_token.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_banner.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_config.py.disabled create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_copy.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_l3_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_linkagg.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_lldp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_logging.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_ping.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_static_route.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_system.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_user.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_icx_vlan.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ig_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ig_unit_information.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ironware_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ironware_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_ironware_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_nclu.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netact_cm_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_cs_action.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_cs_policy.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_cs_vserver.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_gslb_service.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_gslb_site.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_gslb_vserver.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_lb_monitor.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_lb_vserver.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_nitro_request.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_save_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_server.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_service.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_servicegroup.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_netscaler_ssl_certkey.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_nos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_nos_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_nos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_nuage_vspk.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_opx_cps.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_access_list_ip.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_admin_service.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_admin_session_timeout.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_admin_syslog.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_connection_stats_settings.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_cpu_class.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_cpu_mgmt_class.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_dhcp_filter.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_dscp_map.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_dscp_map_pri_map.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_fabric_local.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_igmp_snooping.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_ipv6security_raguard.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_ipv6security_raguard_port.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_ipv6security_raguard_vlan.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_log_audit_exception.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_port_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_port_cos_bw.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_port_cos_rate_setting.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_prefix_list.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_prefix_list_network.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_role.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_snmp_community.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_snmp_trap_sink.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_snmp_vacm.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_stp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_stp_port.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_switch_setup.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_user.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vflow_table_profile.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_bgp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_bgp_network.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_interface_ip.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_loopback_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_ospf.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_ospf6.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_packet_relay.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vrouter_pim_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_pn_vtep.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_config.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_l2_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_l3_interface.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_linkagg.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_lldp.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_slxos_vlan.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_vdirect_commit.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_vdirect_file.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_vdirect_runnable.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_voss_command.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_voss_config.py.disabled create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/test_voss_facts.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/utils.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/show_sys-info create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_config_config.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_config_ipv6.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_config_src.cfg create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_interfaces_gigabitEthernet_interface create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_interfaces_gigabitEthernet_name create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_ip_interface create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_ipv6_address_interface create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_khi_performance_memory create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_lldp_neighbor create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_running-config create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_fixtures/voss_facts_show_sys-info create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/voss_module.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/modules/wt.zip create mode 100644 ansible_collections/community/network/tests/unit/plugins/terminal/__init__.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/terminal/test_slxos.py create mode 100644 ansible_collections/community/network/tests/unit/plugins/terminal/test_weos4.py create mode 100644 ansible_collections/community/network/tests/unit/requirements.txt create mode 100644 ansible_collections/community/network/tests/utils/constraints.txt create mode 100644 ansible_collections/community/network/tests/utils/requirements.txt create mode 100755 ansible_collections/community/network/tests/utils/shippable/cloud.sh create mode 100644 ansible_collections/community/network/tests/utils/shippable/collection_versions_page_size-2.10.patch create mode 100644 ansible_collections/community/network/tests/utils/shippable/collection_versions_page_size-2.11.patch create mode 100644 ansible_collections/community/network/tests/utils/shippable/collection_versions_page_size-2.9.patch create mode 100644 ansible_collections/community/network/tests/utils/shippable/collection_versions_page_size-devel.patch create mode 100755 ansible_collections/community/network/tests/utils/shippable/freebsd.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/linux.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/macos.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/osx.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/remote.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/rhel.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/sanity.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/shippable.sh create mode 100755 ansible_collections/community/network/tests/utils/shippable/units.sh (limited to 'ansible_collections/community/network') diff --git a/ansible_collections/community/network/.azure-pipelines/README.md b/ansible_collections/community/network/.azure-pipelines/README.md new file mode 100644 index 00000000..385e70ba --- /dev/null +++ b/ansible_collections/community/network/.azure-pipelines/README.md @@ -0,0 +1,3 @@ +## Azure Pipelines Configuration + +Please see the [Documentation](https://github.com/ansible/community/wiki/Testing:-Azure-Pipelines) for more information. diff --git a/ansible_collections/community/network/.azure-pipelines/azure-pipelines.yml b/ansible_collections/community/network/.azure-pipelines/azure-pipelines.yml new file mode 100644 index 00000000..80f9df94 --- /dev/null +++ b/ansible_collections/community/network/.azure-pipelines/azure-pipelines.yml @@ -0,0 +1,279 @@ +trigger: + batch: true + branches: + include: + - main + - stable-* + +pr: + autoCancel: true + branches: + include: + - main + - stable-* + +schedules: + - cron: 0 8 * * * + displayName: "Nightly (branch: main)" + always: true + branches: + include: + - main + - cron: 0 10 * * * + displayName: "Nightly (active stable branches)" + always: true + branches: + include: + - stable-4 + - stable-3 + - cron: 0 11 * * 0 + displayName: "Weekly (old stable branches)" + always: true + branches: + include: + - stable-2 + +variables: + - name: checkoutPath + value: ansible_collections/community/network + - name: coverageBranches + value: main + - name: pipelinesCoverage + value: coverage + - name: entryPoint + value: tests/utils/shippable/shippable.sh + - name: fetchDepth + value: 0 + +resources: + containers: + - container: default + image: quay.io/ansible/azure-pipelines-test-container:3.0.0 + +pool: Standard + +stages: +### Sanity + - stage: Sanity_devel + displayName: Sanity devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: devel/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: 5 + - test: extra + + - stage: Sanity_2_14 + displayName: Sanity 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.14/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: 5 + + - stage: Sanity_2_13 + displayName: Sanity 2.13 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.13/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: 5 + + - stage: Sanity_2_12 + displayName: Sanity 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.12/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: 5 + + - stage: Sanity_2_11 + displayName: Sanity 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Test {0} + testFormat: 2.11/sanity/{0} + targets: + - test: 1 + - test: 2 + - test: 3 + - test: 4 + - test: 5 + +### Units + - stage: Units_devel + displayName: Units devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: devel/units/{0}/1 + targets: + - test: '3.10' + + - stage: Units_2_14 + displayName: Units 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.14/units/{0}/1 + targets: + - test: '3.10' + + - stage: Units_2_13 + displayName: Units 2.13 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.13/units/{0}/1 + targets: + - test: 3.8 + - test: '3.10' + + - stage: Units_2_12 + displayName: Units 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.12/units/{0}/1 + targets: + - test: 3.8 + - test: 3.9 + + - stage: Units_2_11 + displayName: Units 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.11/units/{0}/1 + targets: + - test: 2.6 + - test: 2.7 + - test: 3.5 + - test: 3.6 + - test: 3.7 + - test: 3.8 + - test: 3.9 + +### Cloud + - stage: Cloud_devel + displayName: Cloud devel + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: devel/cloud/{0}/1 + targets: + - test: 3.8 + - test: 3.9 + - test: "3.10" + + - stage: Cloud_2_14 + displayName: Cloud 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.14/cloud/{0}/1 + targets: + - test: 3.8 + - test: 3.9 + - test: "3.10" + + - stage: Cloud_2_13 + displayName: Cloud 2.13 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.13/cloud/{0}/1 + targets: + - test: 3.9 + - test: "3.10" + + - stage: Cloud_2_12 + displayName: Cloud 2.12 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.12/cloud/{0}/1 + targets: + - test: 3.8 + - test: "3.10" + + - stage: Cloud_2_11 + displayName: Cloud 2.11 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.11/cloud/{0}/1 + targets: + - test: 3.8 + +### Finally + - stage: Summary + condition: succeededOrFailed() + dependsOn: + - Sanity_devel + - Sanity_2_14 + - Sanity_2_13 + - Sanity_2_12 + - Sanity_2_11 + - Units_devel + - Units_2_14 + - Units_2_13 + - Units_2_12 + - Units_2_11 + - Cloud_devel + - Cloud_2_14 + - Cloud_2_13 + - Cloud_2_12 + - Cloud_2_11 + jobs: + - template: templates/coverage.yml diff --git a/ansible_collections/community/network/.azure-pipelines/scripts/aggregate-coverage.sh b/ansible_collections/community/network/.azure-pipelines/scripts/aggregate-coverage.sh new file mode 100755 index 00000000..f3113dd0 --- /dev/null +++ b/ansible_collections/community/network/.azure-pipelines/scripts/aggregate-coverage.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +# Aggregate code coverage results for later processing. + +set -o pipefail -eu + +agent_temp_directory="$1" + +PATH="${PWD}/bin:${PATH}" + +mkdir "${agent_temp_directory}/coverage/" + +options=(--venv --venv-system-site-packages --color -v) + +ansible-test coverage combine --export "${agent_temp_directory}/coverage/" "${options[@]}" + +if ansible-test coverage analyze targets generate --help >/dev/null 2>&1; then + # Only analyze coverage if the installed version of ansible-test supports it. + # Doing so allows this script to work unmodified for multiple Ansible versions. + ansible-test coverage analyze targets generate "${agent_temp_directory}/coverage/coverage-analyze-targets.json" "${options[@]}" +fi diff --git a/ansible_collections/community/network/.azure-pipelines/scripts/combine-coverage.py b/ansible_collections/community/network/.azure-pipelines/scripts/combine-coverage.py new file mode 100755 index 00000000..506ade64 --- /dev/null +++ b/ansible_collections/community/network/.azure-pipelines/scripts/combine-coverage.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python +""" +Combine coverage data from multiple jobs, keeping the data only from the most recent attempt from each job. +Coverage artifacts must be named using the format: "Coverage $(System.JobAttempt) {StableUniqueNameForEachJob}" +The recommended coverage artifact name format is: Coverage $(System.JobAttempt) $(System.StageDisplayName) $(System.JobDisplayName) +Keep in mind that Azure Pipelines does not enforce unique job display names (only names). +It is up to pipeline authors to avoid name collisions when deviating from the recommended format. +""" + +from __future__ import (absolute_import, division, print_function) +__metaclass__ = type + +import os +import re +import shutil +import sys + + +def main(): + """Main program entry point.""" + source_directory = sys.argv[1] + + if '/ansible_collections/' in os.getcwd(): + output_path = "tests/output" + else: + output_path = "test/results" + + destination_directory = os.path.join(output_path, 'coverage') + + if not os.path.exists(destination_directory): + os.makedirs(destination_directory) + + jobs = {} + count = 0 + + for name in os.listdir(source_directory): + match = re.search('^Coverage (?P[0-9]+) (?P