You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/docs/docsite/rst/network/user_guide/platform_dellos6.rst

80 lines
2.8 KiB
ReStructuredText

dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
.. _dellos6_platform_options:
***************************************
Dell OS6 Platform Options
***************************************
The `dellemc.os6 <https://github.com/ansible-collections/dellemc.os6>`_ collection supports Enable Mode (Privilege Escalation). This page offers details on how to use Enable Mode on OS6 in Ansible.
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
.. contents::
:local:
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
Connections available
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
================================================================================
.. table::
:class: documentation-table
==================== ==========================================
.. CLI
==================== ==========================================
Protocol SSH
Credentials uses SSH keys / SSH-agent if present
accepts ``-u myuser -k`` if using password
Indirect Access via a bastion (jump host)
Connection Settings ``ansible_connection: ansible.netcommon.network_cli``
|enable_mode| supported: use ``ansible_become: yes``
with ``ansible_become_method: enable``
and ``ansible_become_password:``
Returned Data Format ``stdout[0].``
==================== ==========================================
.. |enable_mode| replace:: Enable Mode |br| (Privilege Escalation)
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
The ``ansible_connection: local`` has been deprecated. Please use ``ansible_connection: ansible.netcommon.network_cli`` instead.
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
Using CLI in Ansible
================================================================================
Example CLI ``group_vars/dellos6.yml``
--------------------------------------
.. code-block:: yaml
ansible_connection: ansible.netcommon.network_cli
ansible_network_os: dellemc.os6.os6
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
ansible_user: myuser
ansible_password: !vault...
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
ansible_become: yes
ansible_become_method: enable
ansible_become_password: !vault...
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
ansible_ssh_common_args: '-o ProxyCommand="ssh -W %h:%p -q bastion01"'
- If you are using SSH keys (including an ssh-agent) you can remove the ``ansible_password`` configuration.
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
- If you are accessing your host directly (not through a bastion/jump host) you can remove the ``ansible_ssh_common_args`` configuration.
- If you are accessing your host through a bastion/jump host, you cannot include your SSH password in the ``ProxyCommand`` directive. To prevent secrets from leaking out (for example in ``ps`` output), SSH does not support providing passwords via environment variables.
Example CLI task
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
----------------
.. code-block:: yaml
- name: Backup current switch config (dellos6)
dellemc.os6.os6_config:
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
backup: yes
register: backup_dellso6_location
when: ansible_network_os == 'dellemc.os6.os6'
dellos module doc updates for network_cli (#51207) * dellos module doc updates for network_cli * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos10 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos6 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * fix dellos6 register copy mistake Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * removed indicator of dellos modules being maintained by ansible network team dellos modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * Removed indicator of dellos modules being maintained by ansible network team DellOS modules are maintained by Dell Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com> * remove ansible 2.6 reference from dellos9 Co-Authored-By: ryanmerolle <ryanmerolle@users.noreply.github.com>
6 years ago
.. include:: shared_snippets/SSH_warning.txt
.. seealso::
:ref:`timeout_options`