Skip to content

Commit

Permalink
Merge pull request #1502 from thomasbridge74/arista_ssh
Browse files Browse the repository at this point in the history
arista ssh access.
  • Loading branch information
mirceaulinic committed May 20, 2022
2 parents 53ca331 + 1c18e48 commit a802614
Show file tree
Hide file tree
Showing 3 changed files with 192 additions and 119 deletions.
2 changes: 2 additions & 0 deletions docs/support/eos.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ Minimum Version

To be able to support the ``compare_config``, ``load_merge_candidate`` or ``load_replace_candidate`` methods you will require to run at least EOS version `4.15.0F`.

The ssh driver for the config session timers requires you to run at least EOS 4.18.0F.

Multi-line/HEREDOC
~~~~~~~~~~~~~~~~~~
EOS configuration is loaded via ``pyeapi.eapilib.Node.run_commands()``, which by itself cannot handle multi-line commands
Expand Down
14 changes: 7 additions & 7 deletions docs/support/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ ____________________________________
* :code:`use_keys` (ios, iosxr, nxos_ssh) - Paramiko argument, enable searching for discoverable private key files in ``~/.ssh/`` (default: ``False``).
* :code:`eos_autoComplete` (eos) - Allows to set `autoComplete` when running commands. (default: ``None`` equivalent to ``False``)
* :code:`config_encoding` (iosxr_netconf) - Set encoding to either ``"xml"`` or ``"cli"`` for configuration load methods. (default: ``"cli"``)
* :code:`eos_fn0039_config` (eos) - Transform old style configuration to the new style, available beginning with EOS release 4.23.0, as per FN 0039. Beware
* :code:`eos_fn0039_config` (eos) - Transform old style configuration to the new style, available beginning with EOS release 4.23.0, as per FN 0039. Beware
that enabling this option will change the configuration you're loading through NAPALM. Default: ``False`` (won't change your configuration commands).
.. versionadded:: 3.0.1

Expand All @@ -147,9 +147,9 @@ ______________________

Certain drivers support providing an alternate transport in the :code:`optional_args`, overriding the default protocol to connect with. Allowed transports are therefore device/library dependant:

=============== ==================== ==================== ===================
_ EOS NXOS IOS
=============== ==================== ==================== ===================
**Default** ``https`` ``https`` ``ssh``
**Supported** ``http``, ``https`` ``http``, ``https`` ``telnet``, ``ssh``
=============== ==================== ==================== ===================
=============== ============================ ==================== ===================
_ EOS NXOS IOS
=============== ============================ ==================== ===================
**Default** ``https`` ``https`` ``ssh``
**Supported** ``http``, ``https``, ``ssh`` ``http``, ``https`` ``telnet``, ``ssh``
=============== ============================ ==================== ===================

0 comments on commit a802614

Please sign in to comment.