Обновить playbooks/update_exclusions.yml

This commit is contained in:
2026-08-27 00:31:46 +03:00
parent db0fae8221
commit f26cf4002b
+125 -101
View File
@@ -1,116 +1,140 @@
---
- name: Update AdGuard VPN exclusions (core Russian domains)
- name: Update AdGuard VPN exclusions (optimized with wildcards)
hosts: all
gather_facts: no
vars:
# Telegram (можно переопределить в Extra Variables)
telegram_token: "8820292312:AAECFO1AEWOJTh30zNuhyjC5C81o_qJHQcM"
telegram_chat_id: "407968638"
# Список доменов, которые должны идти в обход VPN
# Список доменов и масок, которые должны идти в обход VPN
domains_list:
# --- Государственные порталы ---
- gosuslugi.ru
- pravo.gov.ru
- regulation.gov.ru
- emias.info
- mos.ru
- mosenergosbyt.ru
- vk.com
- mail.ru
- ok.ru
- rutube.ru
- rustore.ru
- max.ru
- yandex.ru
- yandex.by
- yandex.kz
- yandex.com.tr
- yandex.com
- ya.ru
- yastatic.net
- yandex.net
- yandexapi.com
- yandexadexchange.net
- yandexadnet.ru
- yandexadexchange.com
- yandexcloud.net
- yandexmobileads.com
- yandexmaps.com
- yandexsearch.com
- yandexsuggest.com
- yandextank.com
- yandexvideo.com
- yandexwebcache.net
- yandexxml.com
- wildberries.ru
- wb.ru
- ozon.ru
- avito.ru
- lamoda.ru
- dns-shop.ru
- detmir.ru
- vseinstrumenti.ru
- megamarket.ru
- goldapple.ru
- sberbank.ru
- sberbank.com
- online.sberbank.ru
- tbank.ru
- tinkoff.ru
- alfa-bank.ru
- vtb.ru
- gazprombank.ru
- raiffeisen.ru
- rosbank.ru
- sovcombank.ru
- yoomoney.ru
- qiwi.com
- samokat.ru
- vkusvill.ru
- lenta.com
- magnit.ru
- perekrestok.ru
- pyaterochka.ru
- chizhik.ru
- azbukavkusa.ru
- bravo32.ru
- rostiks.ru
- kinopoisk.ru
- ivi.ru
- start.ru
- wink.ru
- okko.tv
- kion.ru
- litres.ru
- rzd.ru
- tutu.ru
- aviasales.ru
- 2gis.ru
- yandexgo.ru
- citymobil.ru
- belkacar.ru
- yandex.taxi
- hh.ru
- profi.ru
- auto.ru
- cian.ru
- gismeteo.ru
- vesti.ru
- ria.ru
- tass.ru
- rbc.ru
- kommersant.ru
- lenta.ru
- gazeta.ru
- mk.ru
- kp.ru
- aif.ru
- rg.ru
- iz.ru
- life.ru
- sport-express.ru
- championat.com
- soccer.ru
- sports.ru
# --- Социальные сети и мессенджеры (маски для поддоменов) ---
- "*.vk.com"
- "*.mail.ru"
- "*.ok.ru"
- "*.rutube.ru"
- "*.rustore.ru"
# --- Яндекс (одна маска покрывает все поддомены) ---
- "*.yandex.ru"
- "*.yandex.by"
- "*.yandex.kz"
- "*.yandex.com.tr"
- "*.yandex.com"
- "*.ya.ru"
- "*.yastatic.net"
- "*.yandex.net"
- "*.yandexapi.com"
- "*.yandexadexchange.net"
- "*.yandexadnet.ru"
- "*.yandexadexchange.com"
- "*.yandexcloud.net"
- "*.yandexmobileads.com"
- "*.yandexmaps.com"
- "*.yandexsearch.com"
- "*.yandexsuggest.com"
- "*.yandextank.com"
- "*.yandexvideo.com"
- "*.yandexwebcache.net"
- "*.yandexxml.com"
# --- Маркетплейсы ---
- "*.wildberries.ru"
- "*.wb.ru"
- "*.ozon.ru"
- "*.avito.ru"
- "*.lamoda.ru"
- "*.dns-shop.ru"
- "*.detmir.ru"
- "*.vseinstrumenti.ru"
- "*.megamarket.ru"
- "*.goldapple.ru"
- "*.lemanapro.ru" # добавлен магазин Лемана Про
- lemanapro.ru # основной домен (без маски)
# --- Банки и финансы ---
- "*.sberbank.ru"
- "*.sberbank.com"
- "*.online.sberbank.ru"
- "*.tbank.ru"
- "*.tinkoff.ru"
- "*.alfa-bank.ru"
- "*.vtb.ru"
- "*.gazprombank.ru"
- "*.raiffeisen.ru"
- "*.rosbank.ru"
- "*.sovcombank.ru"
- "*.yoomoney.ru"
- "*.qiwi.com"
# --- Сервисы доставки и еда ---
- "*.samokat.ru"
- "*.vkusvill.ru"
- "*.lenta.com"
- "*.magnit.ru"
- "*.perekrestok.ru"
- "*.pyaterochka.ru"
- "*.chizhik.ru"
- "*.azbukavkusa.ru"
- "*.bravo32.ru"
- "*.rostiks.ru"
# --- Онлайн-кинотеатры и медиа ---
- "*.kinopoisk.ru"
- "*.ivi.ru"
- "*.start.ru"
- "*.wink.ru"
- "*.okko.tv"
- "*.kion.ru"
- "*.litres.ru"
# --- Транспорт и карты ---
- "*.rzd.ru"
- "*.tutu.ru"
- "*.aviasales.ru"
- "*.2gis.ru"
- "*.yandexgo.ru"
- "*.citymobil.ru"
- "*.belkacar.ru"
- "*.yandex.taxi"
# --- Работа и недвижимость ---
- "*.hh.ru"
- "*.profi.ru"
- "*.auto.ru"
- "*.cian.ru"
# --- Новостные и прочие ---
- "*.gismeteo.ru"
- "*.vesti.ru"
- "*.ria.ru"
- "*.tass.ru"
- "*.rbc.ru"
- "*.kommersant.ru"
- "*.lenta.ru"
- "*.gazeta.ru"
- "*.mk.ru"
- "*.kp.ru"
- "*.aif.ru"
- "*.rg.ru"
- "*.iz.ru"
- "*.life.ru"
- "*.sport-express.ru"
- "*.championat.com"
- "*.soccer.ru"
- "*.sports.ru"
# --- Дополнительные маски на случай пропущенных поддоменов ---
- "*.max.ru"
tasks:
- name: Clear existing exclusions
@@ -128,7 +152,7 @@
cmd: "adguardvpn-cli site-exclusions add {{ item }}"
loop: "{{ domains_list }}"
loop_control:
pause: 0.1
pause: 0.05 # немного быстрее, но безопасно
changed_when: true
- name: Disconnect VPN (if already connected)
@@ -149,6 +173,6 @@
body_format: json
body:
chat_id: "{{ telegram_chat_id }}"
text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} ключевых доменов."
text: "✅ Список исключений обновлён. Добавлено {{ domains_list | length }} записей (с масками)."
disable_web_page_preview: yes
when: telegram_token is defined and telegram_chat_id is defined