#  Copyright 2021 Dell Inc. or its subsidiaries. All Rights Reserved.
#
#  Licensed under the Apache License, Version 2.0 (the "License");
#  you may not use this file except in compliance with the License.
#  You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
#  Unless required by applicable law or agreed to in writing, software
#  distributed under the License is distributed on an "AS IS" BASIS,
#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#  See the License for the specific language governing permissions and
#  limitations under the License.
---
- name: Get running config and reload PS
  hosts: ethernet
  connection: network_cli
  gather_facts: no
  collections:
   - dellemc.os10
  vars_files:
    - test_vars/test_ethernet_vars.yml
  tasks:
   - name: Set facts
     set_fact:
       ansible_ssh_user: "{{ username }}"
       ansible_ssh_pass: "{{ password }}"
     tags: mtu,reload

   - name: View running configurations
     dellos10_command:
       commands: show interface ethernet {{ validation_port }}
     register: var1
     tags: mtu

   - name: Print config
     debug:
       msg: "{{ var1 }}"
     tags: mtu

   - name: Reload switch
     dellos10_command:
       commands: 
          - command: 'reload'
            prompt: '\[confirm yes/no\]:?$'
            answer: 'yes'
     tags: reload