--- - name: Add core Russian domains to AdGuard VPN exclusions hosts: your_nuc gather_facts: no vars: telegram_token: "8820292312:AAECFO1AEWOJTh30zNuhyjC5C81o_qJHQcM" telegram_chat_id: "407968638" domains_list: - gosuslugi.ru - vk.com - mail.ru # ... (вставьте сюда все домены из списка выше) ... tasks: - name: Clear existing exclusions ansible.builtin.command: cmd: adguardvpn-cli site-exclusions clear changed_when: true - name: Set exclusion mode to GENERAL ansible.builtin.command: cmd: adguardvpn-cli site-exclusions mode general changed_when: true - name: Add each domain as exclusion ansible.builtin.command: cmd: "adguardvpn-cli site-exclusions add {{ item }}" loop: "{{ domains_list }}" loop_control: pause: 0.1 changed_when: true - name: Restart VPN to apply changes ansible.builtin.command: cmd: "adguardvpn-cli disconnect && adguardvpn-cli connect" changed_when: true - name: Send Telegram notification ansible.builtin.uri: url: "https://api.telegram.org/bot{{ telegram_token }}/sendMessage" method: POST body_format: json body: chat_id: "{{ telegram_chat_id }}" text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} ключевых доменов." disable_web_page_preview: yes delegate_to: localhost