什么是junos_install_config替换模块?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是junos_install_config替换模块?相关的知识,希望对你有一定的参考价值。

当使用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设备吗?

答案
您可以尝试使用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

以上是关于什么是junos_install_config替换模块?的主要内容,如果未能解决你的问题,请参考以下文章

什么是已弃用的 getSupportLoaderManager() 的适当替换?

块级元素,行内(内联)元素和行内块元素分别有哪些, 另外什么是替换元素和费替换元素

Java替换特殊字符的方法是啥 做好Java必须会的内容就在这里了

在程序中替换或替换if..else if..else树的最佳方法是什么?

颤振通道相互替换[关闭]

什么是正则表达式来替换/删除 END 之前没有未结束的 START?