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