From 39706801cc2cd03a88298759ea9e897cdfa3e92f Mon Sep 17 00:00:00 2001 From: Administrator Date: Fri, 20 Mar 2026 16:20:55 +0500 Subject: [PATCH] Update file 09-ansible.md --- docs/09-ansible.md | 80 ++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 35 deletions(-) diff --git a/docs/09-ansible.md b/docs/09-ansible.md index 26d317f..1746032 100644 --- a/docs/09-ansible.md +++ b/docs/09-ansible.md @@ -7,42 +7,52 @@ ## Структура репозитория ``` -ansible/ -├── inventory/ -│ └── hosts # файл инвентаря -├── group_vars/ -│ ├── all.yml # общие переменные (несекретные) -│ └── vault.yml # зашифрованные секреты -├── roles/ -│ ├── base_setup/ # базовая настройка всех хостов -│ ├── system_cleanup/ # удаление ненужных пакетов -│ ├── docker/ # установка Docker, настройка мониторинга -│ ├── npm/ # Nginx Proxy Manager -│ ├── heimdall/ # Heimdall дашборд -│ ├── mealie/ # Mealie -│ ├── bookstack/ # BookStack -│ ├── bitwarden/ # Bitwarden (Vaultwarden) -│ ├── ampache/ # Ampache -│ ├── audiobookshelf/ # Audiobookshelf -│ ├── calibre-web/ # Calibre-web -│ ├── jellyfin/ # Jellyfin -│ ├── flibusta/ # Flibusta -│ ├── immich/ # Immich -│ ├── mumble/ # Mumble -│ ├── teamspeak/ # TeamSpeak -│ ├── minecraft/ # Minecraft (закомментирована) -│ ├── meshcentral/ # MeshCentral -│ ├── grafana/ # Grafana -│ ├── loki/ # Loki -│ ├── gitlab/ # GitLab -│ ├── torrserver/ # TorrServer -│ ├── qbittorrent/ # qBittorrent -│ ├── promtail/ # Promtail (сбор логов) -│ ├── cadvisor/ # cAdvisor (закомментирована) -│ ├── proxmox_base_setup/ # настройка Proxmox хоста -│ └── proxmox_monitoring/ # настройка Proxmox VE Exporter -└── olimp-deploy.yml # основной playbook +## Структура репозитория + +Реальный вид каталога Ansible на хосте `ansible`: ``` +/opt/servers/Olimp/ +├── arhive_roles # устаревшие/экспериментальные роли +│   ├── dashy +│   ├── [delete]pve_monitoring +│   └── matrix +├── group_vars +│   └── all.yml # общие переменные (несекретные) +├── inventories +│   └── hosts # файл инвентаря +├── olimp-deploy.yml # основной playbook +├── README.md # описание проекта +├── roles # актуальные роли +│   ├── ampache +│   ├── audiobookshelf +│   ├── base_setup +│   ├── bitwarden +│   ├── bookstack +│   ├── cadvisor +│   ├── calibre-web +│   ├── docker +│   ├── flibusta +│   ├── gitlab +│   ├── grafana +│   ├── heimdall +│   ├── immich +│   ├── jellyfin +│   ├── loki +│   ├── mealie +│   ├── meshcentral +│   ├── minecraft +│   ├── mumble +│   ├── npm +│   ├── promtail +│   ├── proxmox_base_setup +│   ├── proxmox_monitoring +│   ├── qbittorrent +│   ├── system_cleanup +│   ├── teamspeak +│   └── torrserver +└── vault.yml # зашифрованные секрет +``` +**Примечание:** папка `arhive_roles` содержит роли, которые не используются в основном playbook, но сохранены для справки или возможного будущего использования. Основные роли находятся в `roles/`. Инвентарь расположен в `inventories/hosts` (вместо стандартного `inventory/hosts`). ## Инвентарь (`inventory/hosts`)