Что такое модуль замены junos_install_config? - PullRequest
0 голосов
/ 03 октября 2019

При использовании модуля junos_instal_config из роли Juniper.junos для ansible в пьесе, такой как:

---
- name: Send Set Files to Different Devices
  hosts: all
  roles:
    - Juniper.junos
  connection: local
  gather_facts: no

  tasks:
    - name: " Install vMX1 File"
      junos_install_config:
              host = " {{ inventory_hostname }}"
              file = " /home/ubuntu/resources/vMX1.set"
              overwrite = false

При запуске пьесы возвращается следующее предупреждение об устаревании:

[DEPRECATION WARNING]: junos_install_config is kept for backwards compatibility but usage is discouraged. The module documentation details page may explain more about this rationale.. This feature will be
removed in a future release. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.

Однако, читая документацию о модуле, я не могу найти то, что заменило его. Может кто-нибудь сообщить мне, какой модуль теперь можно использовать в более поздних версиях для отправки и установки файлов ".set" на устройство Junos?

1 Ответ

0 голосов
/ 04 октября 2019

Вы можете попробовать juniper_junos_config модуль для отправки или восстановления конфигурации.

  tasks:
    - name: Load configuration from a local file and commit
      juniper_junos_config:
        load: "merge"
        src: "build_conf/{{ inventory_hostname }}/junos.conf"

Для получения более подробной информации обратитесь к документации. https://www.juniper.net/documentation/en_US/junos-ansible/topics/topic-map/junos-ansible-configuration-loading-committing.html#task-configuration-load-file

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...