Make README diagrams vertical and clickable
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user