Обновить README.md
This commit is contained in:
parent
e0f4779a62
commit
57d86fd81c
30
README.md
30
README.md
@ -5,11 +5,11 @@
|
|||||||
## 🏗️ Структура проекта
|
## 🏗️ Структура проекта
|
||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
flowchart TD
|
||||||
subgraph Gitea["🗄️ Gitea (192.168.1.214:3001)"]
|
subgraph Gitea["🗄️ Gitea (192.168.1.209:3001)"]
|
||||||
G[Репозиторий: zailon/olimp]
|
G[Репозиторий: zailon/olimp]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph AnsibleHost["🖥️ Ansible Host (192.168.1.210)"]
|
subgraph AnsibleHost["️ Ansible Host (192.168.1.210)"]
|
||||||
direction TB
|
direction TB
|
||||||
A[/opt/servers/Olimp/]
|
A[/opt/servers/Olimp/]
|
||||||
|
|
||||||
@ -22,37 +22,35 @@ flowchart TD
|
|||||||
R --> R2[docker/]
|
R --> R2[docker/]
|
||||||
R --> R3[npm/]
|
R --> R3[npm/]
|
||||||
R --> R4[heimdall/]
|
R --> R4[heimdall/]
|
||||||
R --> R5[mealie/]
|
R --> R5[grafana/]
|
||||||
R --> R6[bookstack/]
|
R --> R6[loki/]
|
||||||
|
R --> R7[portainer/]
|
||||||
|
|
||||||
A --> M[README.md]
|
A --> M[README.md]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Targets["🎯 Целевые хосты"]
|
subgraph Targets["🎯 Целевые хосты"]
|
||||||
T1[gateway:201]
|
T1[gateway:201]
|
||||||
T2[media:203]
|
T2[manage:208]
|
||||||
T3[photo:204]
|
T3[games:207]
|
||||||
T4[talk:206]
|
T4[Прочие LXC/VM]
|
||||||
T5[Прочие LXC/VM]
|
|
||||||
end
|
end
|
||||||
|
|
||||||
G -->|git pull via SSH<br/>port 2221| AnsibleHost
|
G -->|git pull via SSH| AnsibleHost
|
||||||
P -->|ansible-playbook -i inventories/hosts| Targets
|
P -->|ansible-playbook -i inventories/hosts| Targets
|
||||||
|
|
||||||
R1 --> T1 & T2 & T3 & T4 & T5
|
R1 & R2 --> T1 & T2 & T3 & T4
|
||||||
R2 --> T1 & T2 & T3 & T4 & T5
|
|
||||||
R3 --> T1
|
R3 --> T1
|
||||||
R4 --> T1
|
R5 & R6 --> T2
|
||||||
R5 --> T3
|
R7 --> T2
|
||||||
R6 --> T4
|
|
||||||
|
|
||||||
classDef gitea fill:#e1f5fe,stroke:#01579b,stroke-width:2px
|
classDef gitea fill:#e1f5fe,stroke:#01579b,stroke-width:2px
|
||||||
classDef ansible fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
|
classDef ansible fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
|
||||||
classDef target fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
|
classDef target fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
|
||||||
|
|
||||||
class G gitea
|
class G gitea
|
||||||
class A,P,I,V,R,R1,R2,R3,R4,R5,R6,M ansible
|
class A,P,I,V,R,R1,R2,R3,R4,R5,R6,R7,M ansible
|
||||||
class T1,T2,T3,T4,T5 target
|
class T1,T2,T3,T4 target
|
||||||
```
|
```
|
||||||
|
|
||||||
## 🎯 Инвентаризация
|
## 🎯 Инвентаризация
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user