【发布时间】:2021-04-08 16:32:27
【问题描述】:
我想用 ansible 保存启动和运行配置。我的脚本有效,但仅在一台主机上有效。我需要从保存文件中更改名称,否则它将覆盖旧的配置。
---
- hosts: switches
gather_facts: yes
vars:
ansible_network_os: icx
ansible_become: True
ansible_become_method: enable
tasks:
- name: Backup Config Files
icx_command:
commands:
- copy startup-config tftp 192.168.10.5 Ansible-startup-config.cfg
- copy running-config tftp 192.168.10.5 Ansible-running-config.cfg
现在我想在名称中包含 IP 地址、时间和日期,这样当我再次启动脚本时它们不会被覆盖。
我认为文件名是这样的:
192.168.9.13-2021-04-08-18:25-startup-config.cfg
或一个连续的数字
我该怎么做?
【问题讨论】:
标签: date time ansible yaml switching