junos_config:它如何将备份写入fi

2024-05-13 17:54:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我们正在尝试获取juniper交换机配置的备份。该模块工作正常。但是我们需要了解这个模块如何将配置写入指定的文件中

Ansible版本:2.8.5

- name: configurable backup path
    junos_config:
      src: srx.cfg
      backup: yes
      backup_options:
        filename: backup.cfg
        dir_path: /home/user

我查看了模块的python源代码:/usr/lib/python2.7/site-packages/ansible/modules/network/junos/junos_config.py。在这里,我看到配置保存在一个结果映射(line #423: result['__backup__'] = match.text.strip())中,我想了解这是如何写入文件的。在模块源代码中,我找不到将此映射内容写入文件的语句。任何指点都会大有帮助


Tags: 模块文件pathname版本config源代码备份