Make README diagrams vertical and clickable

This commit is contained in:
Mateusz Suski
2026-05-06 06:46:27 +00:00
parent 8cc19a0442
commit d1b9cabe5c
31 changed files with 92 additions and 158 deletions
+7 -7
View File
@@ -6,13 +6,13 @@ This directory reserves the Ansible automation area for future infrastructure-as
```mermaid
flowchart TD
A["ansible"] --> B["collections"]
A --> C["inventory"]
A --> D["playbooks"]
A --> E["roles"]
A --> F["tests"]
C --> C1["group_vars"]
C --> C2["host_vars"]
A["ansible"] --> B["collections"] --> C["inventory"] --> D["playbooks"] --> E["roles"] --> F["tests"]
click A href "./" "ansible"
click B href "./collections/" "collections"
click C href "./inventory/" "inventory"
click D href "./playbooks/" "playbooks"
click E href "./roles/" "roles"
click F href "./tests/" "tests"
```
## Scope
+2 -4
View File
@@ -6,10 +6,8 @@ This folder is reserved for Ansible collections used by the `infra-run` automati
```mermaid
flowchart TD
A["collections"] --> B["External or custom collections"]
B --> C["Modules"]
B --> D["Plugins"]
B --> E["Roles integration"]
A["collections"]
click A href "./" "collections"
```
## Scope
+4 -4
View File
@@ -6,10 +6,10 @@ This directory is intended for Ansible inventory definitions. It separates share
```mermaid
flowchart TD
A["inventory"] --> B["group_vars"]
A --> C["host_vars"]
B --> D["Shared environment variables"]
C --> E["Per-host overrides"]
A["inventory"] --> B["group_vars"] --> C["host_vars"]
click A href "./" "inventory"
click B href "./group_vars/" "group_vars"
click C href "./host_vars/" "host_vars"
```
## Scope
@@ -6,9 +6,8 @@ This folder is reserved for shared Ansible variables applied to inventory groups
```mermaid
flowchart TD
A["group_vars"] --> B["Environment defaults"]
A --> C["Role parameters"]
A --> D["Shared operational values"]
A["group_vars"]
click A href "./" "group_vars"
```
## Notes
@@ -6,9 +6,8 @@ This folder is intended for host-specific Ansible variables. It complements `gro
```mermaid
flowchart TD
A["host_vars"] --> B["Host A overrides"]
A --> C["Host B overrides"]
A --> D["Per-node secrets or tuning"]
A["host_vars"]
click A href "./" "host_vars"
```
## Notes
+2 -4
View File
@@ -6,10 +6,8 @@ This directory is intended for executable Ansible playbooks that coordinate role
```mermaid
flowchart TD
A["playbooks"] --> B["Provisioning flows"]
A --> C["Hardening flows"]
A --> D["Patch workflows"]
A --> E["Decommission workflows"]
A["playbooks"]
click A href "./" "playbooks"
```
## Notes
+2 -4
View File
@@ -6,10 +6,8 @@ This folder is reserved for reusable Ansible roles. Roles make it possible to or
```mermaid
flowchart TD
A["roles"] --> B["common"]
A --> C["monitoring"]
A --> D["storage"]
A --> E["security"]
A["roles"]
click A href "./" "roles"
```
## Notes
+2 -3
View File
@@ -6,9 +6,8 @@ This directory is reserved for validation of Ansible content. It represents the
```mermaid
flowchart TD
A["tests"] --> B["Syntax checks"]
A --> C["Molecule or scenario tests"]
A --> D["Post-run validation"]
A["tests"]
click A href "./" "tests"
```
## Notes