testing/code/backup_configs.yml
2024-11-06 15:23:28 -05:00

29 lines
830 B
YAML

#
# docker run --rm -v .:/work -v c:\\cygwin64\\home\\johnp\\git\\scsd\\ct-noc-config-backups:/configs -it ansiblecx ansible-playbook -i inventory.scsd.yml backup_configs.yml
#
# podman run --rm -v .:/work -v ../ct-noc-config-backups:/configs -it ansiblecx ansible-playbook -i inventory.scsd.yml backup_configs.yml
#
- hosts: all
collections:
- arubanetworks.aoscx
gather_facts: False
vars:
ansible_connection: network_cli
tasks:
- name: show running config
aoscx_command:
commands:
- show run
register: show_run
- name:
ansible.builtin.file:
path: /configs/{{building_name}}
state: directory
- name: output
copy:
content: "{{show_run.stdout[0]}}"
dest: /configs/{{building_name}}/{{inventory_hostname}}.cfg