Требуется Ansible playbook для подсчета количества пользователей, которые в настоящее время вошли в VPN - PullRequest
0 голосов
/ 14 июля 2020

Написание ansible playbook для «Подсчитать количество пользователей, которые в настоящее время вошли в VPN». Использование модулей Junos, как было предложено сетевой командой. Я установил нижеприведенное программное обеспечение на свой компьютер RHEL 7 с установленной версией Ansible 2.9.

Junos Ansible Requirements
===============================
-->Install Dependencies

# pip install ncclient

# pip install junos-eznc

--> Install Juniper.junos Galaxy role

ansible-galaxy install juniper.junos

---> Have NETCONF enabled on Juniper devices over SSH

# set system services netconf ssh

--->(Optional)

#pip install junos-netconify (python lib for juniper console)

Всякий раз, когда я пишу какую-либо книгу, я получаю ошибку ниже.

Playbook: -

---
- name: Get device uptime
  hosts:
   - dc1
  roles:
   - Juniper.junos
  connection: local
  gather_facts: no

  vars_prompt:
    - name: username
      prompt: Junos Username
      private: no

    - name: password
      prompt: Junos Password
      private: yes

  tasks:
  - name: get uptime using galaxy module
    junos_command:
      commands: show system uptime
    register: uptime

  - name: display uptimes
    debug: var=uptime

Ошибка: -

PLAY [Get device uptime] **************************************************************************************************************

TASK [get uptime using galaxy module] *************************************************************************************************
fatal: [172.16.130.1]: FAILED! => {"changed": false, "msg": "invalid rpc for running in check_mode"}

PLAY RECAP ****************************************************************************************************************************
172.16.130.1               : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0

Я просто изучал ansible сетевые команды и указанная выше ошибка. Подскажите, какие конфигурации необходимы для работы с junos.

1 Ответ

0 голосов
/ 21 июля 2020

Пожалуйста, найдите ниже, чтобы проверить номер. пользователей, которые в настоящее время входят в VPN: -

  • имя: Получить пользователей системы, которые в настоящее время вошли в систему хосты: все соединения: локальные данные_сборки: нет ролей:
    • Задачи Juniper.junos:
      • name: Получить факты с устройства, на котором запущена ОС Junos juniper_junos_facts:
      • name: Отладка версии для печати: var: junos.fqdn
      • name: Выполнить RP C Команды juniper_junos_command: commands = " показать динамику безопасности c -vpn users "format = text dest = {{junos.fqdn}}. output
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...