Improve infra-run portfolio credibility
lint / shell-yaml-ansible (push) Failing after 21s

This commit is contained in:
Mateusz Suski
2026-05-08 21:18:22 +00:00
parent deb12a0b4f
commit ca5a876d03
87 changed files with 462 additions and 531 deletions
+2 -23
View File
@@ -1,26 +1,5 @@
# labs
This directory collects hands-on lab areas used for experimentation and skill development. It complements the production-style tooling elsewhere in the repository by separating exploratory work from operational examples.
This directory is reserved for future lab work. The current focus of the repository is [infra-run](../infra-run/).
## Diagram
```mermaid
flowchart TD
A["labs"] --> B["docker"]
A --> C["kubernetes"]
A --> D["terraform"]
A --> E["networking"]
A --> F["ci-cd"]
```
## Scope
- `docker` - container runtime and image workflow practice.
- `kubernetes` - orchestration and workload experiments.
- `terraform` - infrastructure-as-code exercises.
- `networking` - connectivity and protocol-focused labs.
- `ci-cd` - pipeline and delivery automation practice.
## Notes
- These folders are intentionally separate from `infra-run` to keep experiments isolated from the operational core.
Planned lab topics are tracked in [ROADMAP.md](../ROADMAP.md). Subdirectories are placeholders only and should not be treated as completed projects.
+2 -17
View File
@@ -1,18 +1,3 @@
# labs/ci-cd
# ci-cd
This folder is intended for CI/CD experiments such as pipeline layouts, validation jobs, artifact flows, and deployment automation patterns.
## Diagram
```mermaid
flowchart LR
A["ci-cd"] --> B["Build"]
A --> C["Test"]
A --> D["Package"]
A --> E["Deploy"]
```
## Notes
- The directory is currently a placeholder.
- It provides a dedicated area for delivery automation concepts outside the main operations toolkits.
CI/CD lab notes are planned. The active validation example is the GitHub Actions workflow at ../../.github/workflows/lint.yml.
+2 -16
View File
@@ -1,17 +1,3 @@
# labs/docker
# docker
This folder is reserved for Docker-focused lab work. It is intended for image builds, container runtime testing, compose workflows, and lightweight environment simulations.
## Diagram
```mermaid
flowchart LR
A["docker"] --> B["Dockerfiles"]
A --> C["Compose stacks"]
A --> D["Container debugging"]
```
## Notes
- The directory currently contains only a placeholder file.
- It represents a sandbox for container workflows rather than finalized portfolio tooling.
Docker lab notes are planned. No implemented Docker example is present yet. See ../../ROADMAP.md.
+2 -17
View File
@@ -1,18 +1,3 @@
# labs/kubernetes
# kubernetes
This folder is intended for Kubernetes lab work such as manifests, troubleshooting exercises, and orchestration experiments.
## Diagram
```mermaid
flowchart LR
A["kubernetes"] --> B["Workloads"]
A --> C["Services"]
A --> D["Ingress and networking"]
A --> E["Cluster troubleshooting"]
```
## Notes
- The directory is currently a placeholder.
- It keeps orchestration experiments separate from the production-style script content.
Kubernetes lab notes are planned. No implemented Kubernetes example is present yet. See ../../ROADMAP.md.
+2 -17
View File
@@ -1,18 +1,3 @@
# labs/networking
# networking
This folder is reserved for networking-focused exercises. It can hold examples around routing, DNS, ports, packet flow, and host-to-host diagnostics.
## Diagram
```mermaid
flowchart LR
A["networking"] --> B["Routing"]
A --> C["DNS"]
A --> D["Firewall and ports"]
A --> E["Connectivity tests"]
```
## Notes
- The directory is currently a placeholder.
- It complements the operational network diagnostics already present in `infra-run/scripts/bash/os-healthcheck`.
Networking lab notes are planned. No implemented networking lab is present yet. See ../../ROADMAP.md.
+2 -16
View File
@@ -1,17 +1,3 @@
# labs/terraform
# terraform
This folder is intended for Terraform experiments and infrastructure-as-code practice. It is the natural place for module trials, state-handling examples, and environment provisioning exercises.
## Diagram
```mermaid
flowchart LR
A["terraform"] --> B["Modules"]
A --> C["Environment configs"]
A --> D["Plan and apply workflows"]
```
## Notes
- The directory currently contains only a placeholder file.
- It is positioned as a lab space rather than a production-ready IaC stack.
Terraform lab notes are planned. No implemented Terraform example is present yet. See ../../ROADMAP.md.