├── .gitignore ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── LICENSE ├── README.md ├── Rakefile ├── gems ├── README.rst ├── inifile │ ├── .gitignore │ ├── README.rst │ └── inifile.spec.tmpl ├── net_http_unix │ ├── .gitignore │ ├── README.rst │ └── net_http_unix.spec.tmpl └── netaddr │ ├── README.rst │ └── netaddr.spec.tmpl ├── guide ├── .gitignore ├── Makefile ├── _static │ ├── arista_logo_11-trans-w.png │ ├── arista_logo_jpg-11.jpg │ └── favicon.ico ├── api.rst ├── conf.py ├── contributing.rst ├── getting-started.rst ├── index.rst ├── installation.rst ├── license.rst ├── overview.rst ├── release-notes-0.5.0.rst ├── release-notes.rst ├── testing.rst └── upgrading.rst ├── lib ├── rbeapi.rb └── rbeapi │ ├── api.rb │ ├── api │ ├── aaa.rb │ ├── acl.rb │ ├── alias.rb │ ├── bgp.rb │ ├── dns.rb │ ├── interfaces.rb │ ├── iphosts.rb │ ├── ipinterfaces.rb │ ├── logging.rb │ ├── managementdefaults.rb │ ├── mlag.rb │ ├── ntp.rb │ ├── ospf.rb │ ├── prefixlists.rb │ ├── radius.rb │ ├── routemaps.rb │ ├── snmp.rb │ ├── staticroutes.rb │ ├── stp.rb │ ├── switchports.rb │ ├── system.rb │ ├── tacacs.rb │ ├── users.rb │ ├── varp.rb │ ├── vlans.rb │ └── vrrp.rb │ ├── client.rb │ ├── eapilib.rb │ ├── netdev │ └── snmp.rb │ ├── switchconfig.rb │ ├── utils.rb │ └── version.rb ├── rbeapi.gemspec ├── rbeapi.spec.tmpl └── spec ├── fixtures ├── .gitignore ├── dut.conf ├── eapi.conf.yaml ├── empty.conf ├── env_path.conf ├── test.conf └── wildcard.conf ├── spec_helper.rb ├── support ├── fixtures.rb ├── matchers │ └── switch_config_sections.rb └── shared_examples_for_api_modules.rb ├── system └── rbeapi │ ├── api │ ├── aaa_groups_spec.rb │ ├── aaa_spec.rb │ ├── acl_spec.rb │ ├── alias_spec.rb │ ├── bgp_neighbors_spec.rb │ ├── bgp_spec.rb │ ├── dns_spec.rb │ ├── interfaces_base_spec.rb │ ├── interfaces_ethernet_spec.rb │ ├── interfaces_portchannel_spec.rb │ ├── interfaces_vlan_spec.rb │ ├── interfaces_vxlan_spec.rb │ ├── iphost_spec.rb │ ├── ipinterfaces_spec.rb │ ├── logging_spec.rb │ ├── managementdefaults_spec.rb │ ├── mlag_interfaces_spec.rb │ ├── mlag_spec.rb │ ├── ntp_spec.rb │ ├── ospf_interfaces_spec.rb │ ├── ospf_spec.rb │ ├── prefixlists_spec.rb │ ├── routemaps_spec.rb │ ├── snmp_spec.rb │ ├── staticroutes_spec.rb │ ├── stp_instances_spec.rb │ ├── stp_interfaces_spec.rb │ ├── stp_spec.rb │ ├── switchports_spec.rb │ ├── system_spec.rb │ ├── users_spec.rb │ ├── varp_interfaces_spec.rb │ ├── varp_spec.rb │ ├── vlans_spec.rb │ └── vrrp_spec.rb │ └── client_spec.rb └── unit └── rbeapi ├── api ├── aaa │ ├── aaa_groups_spec.rb │ ├── aaa_spec.rb │ └── fixture_aaa.text ├── acl │ ├── default_spec.rb │ └── fixture_acl_standard.text ├── alias │ ├── default_spec.rb │ └── fixture_alias.text ├── bgp │ ├── bgp_neighbors_spec.rb │ ├── bgp_spec.rb │ └── fixture_bgp.text ├── interfaces │ ├── base_spec.rb │ ├── ethernet_spec.rb │ ├── fixture_interfaces.text │ ├── portchannel_spec.rb │ ├── vlan_spec.rb │ └── vxlan_spec.rb ├── iphost │ ├── default_spec.rb │ └── fixture_iphosts.text ├── managementdefaults │ ├── default_spec.rb │ └── fixture_managementdefaults.yaml ├── mlag │ ├── default_spec.rb │ └── fixture_mlag.text ├── prefixlists │ ├── default_spec.rb │ └── fixture_prefixlists.text ├── routemaps │ ├── default_spec.rb │ └── fixture_routemaps.text ├── staticroutes │ ├── default_spec.rb │ └── fixture_staticroutes.text ├── switchports │ ├── default_spec.rb │ └── fixture_switchports.text ├── system │ ├── default_spec.rb │ └── fixture_system.text ├── users │ ├── default_spec.rb │ └── fixture_users.text ├── vlans │ ├── default_spec.rb │ └── fixture_vlans.text └── vrrp │ ├── default_spec.rb │ └── fixture_vrrp.text ├── client_spec.rb ├── switchconfig2_spec.rb ├── switchconfig3_spec.rb └── switchconfig_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/Rakefile -------------------------------------------------------------------------------- /gems/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/README.rst -------------------------------------------------------------------------------- /gems/inifile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/inifile/.gitignore -------------------------------------------------------------------------------- /gems/inifile/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/inifile/README.rst -------------------------------------------------------------------------------- /gems/inifile/inifile.spec.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/inifile/inifile.spec.tmpl -------------------------------------------------------------------------------- /gems/net_http_unix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/net_http_unix/.gitignore -------------------------------------------------------------------------------- /gems/net_http_unix/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/net_http_unix/README.rst -------------------------------------------------------------------------------- /gems/net_http_unix/net_http_unix.spec.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/net_http_unix/net_http_unix.spec.tmpl -------------------------------------------------------------------------------- /gems/netaddr/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/netaddr/README.rst -------------------------------------------------------------------------------- /gems/netaddr/netaddr.spec.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/gems/netaddr/netaddr.spec.tmpl -------------------------------------------------------------------------------- /guide/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/.gitignore -------------------------------------------------------------------------------- /guide/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/Makefile -------------------------------------------------------------------------------- /guide/_static/arista_logo_11-trans-w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/_static/arista_logo_11-trans-w.png -------------------------------------------------------------------------------- /guide/_static/arista_logo_jpg-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/_static/arista_logo_jpg-11.jpg -------------------------------------------------------------------------------- /guide/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/_static/favicon.ico -------------------------------------------------------------------------------- /guide/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/api.rst -------------------------------------------------------------------------------- /guide/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/conf.py -------------------------------------------------------------------------------- /guide/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/contributing.rst -------------------------------------------------------------------------------- /guide/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/getting-started.rst -------------------------------------------------------------------------------- /guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/index.rst -------------------------------------------------------------------------------- /guide/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/installation.rst -------------------------------------------------------------------------------- /guide/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/license.rst -------------------------------------------------------------------------------- /guide/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/overview.rst -------------------------------------------------------------------------------- /guide/release-notes-0.5.0.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/release-notes-0.5.0.rst -------------------------------------------------------------------------------- /guide/release-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/release-notes.rst -------------------------------------------------------------------------------- /guide/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/testing.rst -------------------------------------------------------------------------------- /guide/upgrading.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/guide/upgrading.rst -------------------------------------------------------------------------------- /lib/rbeapi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi.rb -------------------------------------------------------------------------------- /lib/rbeapi/api.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/aaa.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/aaa.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/acl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/acl.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/alias.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/bgp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/bgp.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/dns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/dns.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/interfaces.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/interfaces.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/iphosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/iphosts.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/ipinterfaces.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/ipinterfaces.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/logging.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/managementdefaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/managementdefaults.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/mlag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/mlag.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/ntp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/ntp.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/ospf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/ospf.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/prefixlists.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/prefixlists.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/radius.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/radius.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/routemaps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/routemaps.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/snmp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/snmp.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/staticroutes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/staticroutes.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/stp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/stp.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/switchports.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/switchports.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/system.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/tacacs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/tacacs.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/users.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/varp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/varp.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/vlans.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/vlans.rb -------------------------------------------------------------------------------- /lib/rbeapi/api/vrrp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/api/vrrp.rb -------------------------------------------------------------------------------- /lib/rbeapi/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/client.rb -------------------------------------------------------------------------------- /lib/rbeapi/eapilib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/eapilib.rb -------------------------------------------------------------------------------- /lib/rbeapi/netdev/snmp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/netdev/snmp.rb -------------------------------------------------------------------------------- /lib/rbeapi/switchconfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/switchconfig.rb -------------------------------------------------------------------------------- /lib/rbeapi/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/utils.rb -------------------------------------------------------------------------------- /lib/rbeapi/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/lib/rbeapi/version.rb -------------------------------------------------------------------------------- /rbeapi.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/rbeapi.gemspec -------------------------------------------------------------------------------- /rbeapi.spec.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/rbeapi.spec.tmpl -------------------------------------------------------------------------------- /spec/fixtures/.gitignore: -------------------------------------------------------------------------------- 1 | dut.conf 2 | -------------------------------------------------------------------------------- /spec/fixtures/dut.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/fixtures/dut.conf -------------------------------------------------------------------------------- /spec/fixtures/eapi.conf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/fixtures/eapi.conf.yaml -------------------------------------------------------------------------------- /spec/fixtures/empty.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/env_path.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/fixtures/env_path.conf -------------------------------------------------------------------------------- /spec/fixtures/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/fixtures/test.conf -------------------------------------------------------------------------------- /spec/fixtures/wildcard.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/fixtures/wildcard.conf -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fixtures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/support/fixtures.rb -------------------------------------------------------------------------------- /spec/support/matchers/switch_config_sections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/support/matchers/switch_config_sections.rb -------------------------------------------------------------------------------- /spec/support/shared_examples_for_api_modules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/support/shared_examples_for_api_modules.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/aaa_groups_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/aaa_groups_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/aaa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/aaa_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/acl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/acl_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/alias_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/alias_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/bgp_neighbors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/bgp_neighbors_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/bgp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/bgp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/dns_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/dns_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/interfaces_base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/interfaces_base_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/interfaces_ethernet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/interfaces_ethernet_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/interfaces_portchannel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/interfaces_portchannel_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/interfaces_vlan_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/interfaces_vlan_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/interfaces_vxlan_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/interfaces_vxlan_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/iphost_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/iphost_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/ipinterfaces_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/ipinterfaces_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/logging_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/logging_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/managementdefaults_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/managementdefaults_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/mlag_interfaces_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/mlag_interfaces_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/mlag_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/mlag_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/ntp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/ntp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/ospf_interfaces_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/ospf_interfaces_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/ospf_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/ospf_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/prefixlists_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/prefixlists_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/routemaps_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/routemaps_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/snmp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/snmp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/staticroutes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/staticroutes_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/stp_instances_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/stp_instances_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/stp_interfaces_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/stp_interfaces_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/stp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/stp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/switchports_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/switchports_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/system_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/users_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/users_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/varp_interfaces_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/varp_interfaces_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/varp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/varp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/vlans_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/vlans_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/api/vrrp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/api/vrrp_spec.rb -------------------------------------------------------------------------------- /spec/system/rbeapi/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/system/rbeapi/client_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/aaa/aaa_groups_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/aaa/aaa_groups_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/aaa/aaa_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/aaa/aaa_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/aaa/fixture_aaa.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/aaa/fixture_aaa.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/acl/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/acl/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/acl/fixture_acl_standard.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/acl/fixture_acl_standard.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/alias/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/alias/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/alias/fixture_alias.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/alias/fixture_alias.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/bgp/bgp_neighbors_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/bgp/bgp_neighbors_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/bgp/bgp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/bgp/bgp_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/bgp/fixture_bgp.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/bgp/fixture_bgp.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/base_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/ethernet_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/ethernet_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/fixture_interfaces.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/fixture_interfaces.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/portchannel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/portchannel_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/vlan_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/vlan_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/interfaces/vxlan_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/interfaces/vxlan_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/iphost/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/iphost/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/iphost/fixture_iphosts.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/iphost/fixture_iphosts.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/managementdefaults/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/managementdefaults/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/managementdefaults/fixture_managementdefaults.yaml: -------------------------------------------------------------------------------- 1 | sha512 2 | -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/mlag/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/mlag/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/mlag/fixture_mlag.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/mlag/fixture_mlag.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/prefixlists/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/prefixlists/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/prefixlists/fixture_prefixlists.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/prefixlists/fixture_prefixlists.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/routemaps/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/routemaps/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/routemaps/fixture_routemaps.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/routemaps/fixture_routemaps.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/staticroutes/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/staticroutes/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/staticroutes/fixture_staticroutes.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/staticroutes/fixture_staticroutes.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/switchports/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/switchports/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/switchports/fixture_switchports.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/switchports/fixture_switchports.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/system/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/system/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/system/fixture_system.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/system/fixture_system.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/users/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/users/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/users/fixture_users.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/users/fixture_users.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/vlans/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/vlans/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/vlans/fixture_vlans.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/vlans/fixture_vlans.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/vrrp/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/vrrp/default_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/api/vrrp/fixture_vrrp.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/api/vrrp/fixture_vrrp.text -------------------------------------------------------------------------------- /spec/unit/rbeapi/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/client_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/switchconfig2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/switchconfig2_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/switchconfig3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/switchconfig3_spec.rb -------------------------------------------------------------------------------- /spec/unit/rbeapi/switchconfig_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arista-eosplus/rbeapi/HEAD/spec/unit/rbeapi/switchconfig_spec.rb --------------------------------------------------------------------------------