diff --git a/playbooks/check_vpn.yml b/playbooks/check_vpn.yml new file mode 100644 index 0000000..bb556da --- /dev/null +++ b/playbooks/check_vpn.yml @@ -0,0 +1,11 @@ +- name: Check and reconnect AdGuard VPN + hosts: raspberry # или имя хоста из инвентори + tasks: + - name: Get VPN status + command: adguardvpn-cli status + register: vpn_status + changed_when: false + + - name: Reconnect if disconnected + command: adguardvpn-cli connect + when: "'Disconnected' in vpn_status.stdout" \ No newline at end of file