Update README with detailed playbook execution sequence

This commit updates the README to include a detailed timeline of the playbook execution sequence, organized into sections for system setup, application setup, CI/CD, tools, and backups.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-04-08 11:04:11 +02:00
parent c751b621ba
commit fc9164f11e

View File

@@ -10,41 +10,68 @@ kubectl create secret generic traefik-duckdns-token --from-literal="DUCKDNS_TOKE
```mermaid ```mermaid
%%{init: { 'logLevel': 'debug', 'theme': 'dark' } }%% %%{init: { 'logLevel': 'debug', 'theme': 'dark' } }%%
timeline timeline
title ordre des playbook title Playbook Execution Sequence
section Setup DNS, OS, ... section 01_system
configuration manuelle rpi
: installer OS, réserver IP statique, configurer SSH,VNC : set hostname
: formater et créer des partitions avec gparted dns
section Docker & K3S : install pi-hole
system ssl
: install Docker : step-ca
: install K3S working with docker : fetch root certificate
: configure Traefik : build docker image with CA
prepare_disks
section Volume, NFS : list partitions
setup hard_disk : format disk
: monter les partitions : mount disk
: installer NFS system_docker
system : install docker
: déployer provisionner NFS : configure docker storage
: restart docker
section postgres longhorn
setup : deploy longhorn
: postgres k3s
section gitea : prepare inventory
setup : install k3s collection
: gitea : install socat
section gitea action runner : deploy k3s cluster
setup : configure kubeconfig
: gitea action runner : configure traefik
section argo cd : configure cert-manager
argo_cd section 02_setup
: argo cd backup_nfs
section hello world app : create RWX volume
setup git repository : create recurring job
: terraform : deploy NFS
setup CI : mount NFS
deploy postgres
: dev : list exposed deployments with label and port as a landpage : create database
: expose (as ngrock ? direct ? port ? ) : create user
gitea
: deploy gitea
: create admin user
: create organization
section 03_cicd
cicd : CI/CD
gitea_token
: generate token
deploy_docker_compose
: deploy gitea action
argocd
: generate token
: deploy argocd
section 04_tools
Hashicorp Vault
: gitea_token
: hashicorp_vault
Crowdsec
: crowdsec
section 05_backup
Gitea Backup
: gitea
K3s PVC Backup
: k3s_pvc
Postgres Backup
: create backup script
: create restore script
``` ```