From 1be5886af239b90a41ca26275b224c7b2786714b Mon Sep 17 00:00:00 2001 From: jakub Date: Sat, 19 Jul 2025 16:32:01 +0000 Subject: [PATCH] Update mikrotikbackup.yml --- mikrotikbackup.yml | 30 +++++------------------------- 1 file changed, 5 insertions(+), 25 deletions(-) diff --git a/mikrotikbackup.yml b/mikrotikbackup.yml index e573a62..19459de 100644 --- a/mikrotikbackup.yml +++ b/mikrotikbackup.yml @@ -13,11 +13,7 @@ delegate_to: localhost - name: Get router identity - ansible.builtin.shell: > - ssh -o StrictHostKeyChecking=no - {{ ansible_user }}@{{ ansible_host }} - -p {{ ansible_port }} - "/system identity print" + ansible.builtin.shell: ssh -o StrictHostKeyChecking=no {{ ansible_user }}@{{ ansible_host }} -p {{ ansible_port }} "/system identity print" register: system_identity delegate_to: localhost @@ -35,11 +31,7 @@ current_date: "{{ date_output.stdout }}" - name: Export router config - ansible.builtin.shell: > - ssh -o StrictHostKeyChecking=no - {{ ansible_user }}@{{ ansible_host }} - -p {{ ansible_port }} - "/export" + ansible.builtin.shell: ssh -o StrictHostKeyChecking=no {{ ansible_user }}@{{ ansible_host }} -p {{ ansible_port }} "/export" register: export_output delegate_to: localhost @@ -50,25 +42,13 @@ delegate_to: localhost - name: Create binary backup on router - ansible.builtin.shell: > - ssh -o StrictHostKeyChecking=no - {{ ansible_user }}@{{ ansible_host }} - -p {{ ansible_port }} - "/system backup save name={{ router_name }}-{{ current_date }}-backup" + ansible.builtin.shell: ssh -o StrictHostKeyChecking=no {{ ansible_user }}@{{ ansible_host }} -p {{ ansible_port }} "/system backup save name={{ router_name }}-{{ current_date }}-backup" delegate_to: localhost - name: Download binary backup - ansible.builtin.shell: > - scp -o StrictHostKeyChecking=no - -P {{ ansible_port }} - {{ ansible_user }}@{{ ansible_host }}:{{ router_name }}-{{ current_date }}-backup.backup - output/ + ansible.builtin.shell: scp -o StrictHostKeyChecking=no -P {{ ansible_port }} {{ ansible_user }}@{{ ansible_host }}:{{ router_name }}-{{ current_date }}-backup.backup output/ delegate_to: localhost - name: Remove backup file from router - ansible.builtin.shell: > - ssh -o StrictHostKeyChecking=no - {{ ansible_user }}@{{ ansible_host }} - -p {{ ansible_port }} - "/file remove {{ router_name }}-{{ current_date }}-backup.backup" + ansible.builtin.shell: ssh -o StrictHostKeyChecking=no {{ ansible_user }}@{{ ansible_host }} -p {{ ansible_port }} "/file remove {{ router_name }}-{{ current_date }}-backup.backup" delegate_to: localhost