gitops/docs/repo-structure.md
2025-06-25 20:40:54 +08:00

918 B

Repository Structure

This repository combines Ansible playbooks with Kubernetes manifests and automation scripts. Below is a short overview of the key directories.

Directory Purpose
playbooks Ansible playbooks and role definitions.
apps Flux HelmRelease and Kustomize files for applications.
clusters Kustomize overlays for different clusters referencing the apps definitions.
helmfiles Sample helmfile declarations.
helm Local Helm charts used in some playbooks.
inventory Example inventories and group variables for Ansible.
scripts Utility scripts such as cluster setup or secret management.
sync Tasks for local host setup and testing.
docs Additional documentation.

See docs/gpu-k8s-role.md for an example walkthrough deploying a GPU-enabled Kubernetes cluster.