junos_config: как записать резервную копию в файл - PullRequest
0 голосов
/ 08 ноября 2019

Мы пытаемся получить резервную копию конфигурации переключателя можжевельника. Модуль работает отлично. Но нам нужно понять, как этот модуль записывает конфигурацию в указанный файл.

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()). Я хочу понять, как это записывается в файл. В исходном модуле я не смог найти операторы для записи этого содержимого карты в файл. Любые указатели будут очень полезны.

...