Fan d’Aligot
Tech Advocate
Fan de choucroute
Tech Lead
Approche qui consiste à gérer des éléments traditionnellement manuels
sous forme de code versionné, reproductible et automatisé.
— infrastructure, configuration, sécurité, documentation, pipelines —
sudo nano /etc/config.yaml : ça ne peut que bien se passer non ?docs_v3_final.docx perdu dans l’arborescence de répertoiresgitlab-ci.yml et Jenkinsfile🧱
📚
🛂
📝
🦊
YAMLflowchart TD
IaC[Infrastructure as Code]
CaC[Configuration as Code]
CI[CI/CD as Code]
PaC[Policy as Code]
DoC[Documentation as Code]
SaC[Slides as Code]
DaC[Database as Code]
DgC[Diagram as Code]
App[Application]
IaC ---|provisions| App
CaC ---|configures| App
CI ---|builds & deploys| App
PaC ---|validates| App
App ---|documents| DoC
App ---|presents| SaC
App ---|migrates| DaC
App ---|visualizes| DgC
style App fill:#4CAF50,stroke:#2E7D32,stroke-width:4px,color:#fff
style IaC fill:#2196F3,stroke:#1565C0,color:#fff
style CaC fill:#FF9800,stroke:#E65100,color:#fff
style CI fill:#9C27B0,stroke:#4A148C,color:#fff
style PaC fill:#F44336,stroke:#B71C1C,color:#fff
style DoC fill:#00BCD4,stroke:#006064,color:#fff
style SaC fill:#FFEB3B,stroke:#F57F17,color:#333
style DaC fill:#795548,stroke:#3E2723,color:#fff
style DgC fill:#607D8B,stroke:#263238,color:#fff
yaml