30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# infra-run/ansible
|
|
|
|
This directory reserves the Ansible automation area for future infrastructure-as-code content. It is organized around the standard separation of inventory, roles, playbooks, collections, and tests.
|
|
|
|
## Diagram
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
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
|
|
|
|
- `collections` - vendored or custom Ansible collections.
|
|
- `inventory` - environment inventory definitions and variables.
|
|
- `playbooks` - executable playbooks for repeatable operations.
|
|
- `roles` - reusable automation roles.
|
|
- `tests` - validation and test harnesses for Ansible content.
|
|
|
|
## Notes
|
|
|
|
- The directory layout is already prepared for growth even where content is still placeholder-only.
|
|
- This keeps the repository ready for automation expansion alongside the existing script toolkits.
|