start v3
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
---
|
||||
title: "Projets"
|
||||
description: "Projets techniques autour de l'infrastructure, de l'automatisation, du CI/CD et de l'observabilité."
|
||||
---
|
||||
|
||||
# Projets
|
||||
|
||||
Une sélection de travaux techniques et d'expérimentations orientés infrastructure et platform engineering.
|
||||
|
||||
<div class="project-grid">
|
||||
{{ range .Pages.ByDate.Reverse }}
|
||||
{{ partial "project-card.html" . }}
|
||||
{{ end }}
|
||||
</div>
|
||||
|
||||
## Archive
|
||||
|
||||
Les anciens projets personnels orientés VR / jeu vidéo restent disponibles comme archive technique, mais ne constituent plus le cœur du portfolio professionnel.
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
title: "Ansible Role — Certbot"
|
||||
description: "Rôle Ansible pour automatiser l'installation et la configuration de Certbot / Let's Encrypt."
|
||||
date: 2026-07-29
|
||||
featured: true
|
||||
technologies: ["Ansible", "Linux", "Let's Encrypt", "Idempotence"]
|
||||
categories: ["automation", "infrastructure"]
|
||||
tags: ["ansible", "certbot", "tls", "linux"]
|
||||
status: "active"
|
||||
links:
|
||||
repository: "https://git.gregandev.fr/gregandev/ansible-role-certbot"
|
||||
---
|
||||
|
||||
Un rôle Ansible dédié à l'automatisation de la gestion de Certbot et des certificats TLS.
|
||||
|
||||
Ce type d'automatisation illustre une approche infrastructure-as-code : installation reproductible, configuration déclarative et réduction des opérations manuelles.
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: "Portfolio Hugo & CI/CD"
|
||||
description: "Site statique Hugo construit, validé et déployé automatiquement par CI/CD."
|
||||
date: 2026-09-01
|
||||
featured: true
|
||||
technologies: ["Hugo", "Drone CI", "Docker", "Git", "Linux"]
|
||||
categories: ["cicd", "platform"]
|
||||
tags: ["hugo", "drone", "docker", "deployment"]
|
||||
status: "active"
|
||||
links:
|
||||
repository: "https://git.gregandev.fr/gregandev/hugo-site"
|
||||
---
|
||||
|
||||
Le portfolio lui-même sert de démonstrateur d'industrialisation.
|
||||
|
||||
### Chaîne
|
||||
|
||||
```text
|
||||
Git push
|
||||
↓
|
||||
Drone CI
|
||||
↓
|
||||
Hugo build
|
||||
↓
|
||||
Validation
|
||||
↓
|
||||
Déploiement
|
||||
↓
|
||||
gregandev.fr
|
||||
```
|
||||
|
||||
Objectifs : rendre le build reproductible, limiter les régressions et garder une chaîne de livraison lisible.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
title: "Infrastructure as Code"
|
||||
description: "Provisionnement et configuration automatisés d'infrastructures Linux."
|
||||
date: 2026-08-15
|
||||
featured: true
|
||||
technologies: ["Terraform", "Ansible", "Linux", "Git"]
|
||||
categories: ["infrastructure", "automation"]
|
||||
tags: ["terraform", "ansible", "iac", "linux"]
|
||||
status: "lab"
|
||||
---
|
||||
|
||||
Expérimentations autour du provisionnement et de la configuration reproductible d'environnements Linux.
|
||||
|
||||
### Principes
|
||||
|
||||
- Déclarer l'infrastructure plutôt que la configurer manuellement.
|
||||
- Séparer provisioning et configuration.
|
||||
- Rendre les changements reproductibles et auditables.
|
||||
- Documenter les opérations de maintenance et de restauration.
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
title: "Kubernetes Lab"
|
||||
description: "Laboratoire de conteneurisation et d'orchestration pour expérimenter les pratiques Platform Engineering."
|
||||
date: 2026-08-01
|
||||
featured: true
|
||||
technologies: ["Kubernetes", "Docker", "Linux", "Prometheus", "Grafana"]
|
||||
categories: ["platform", "observability"]
|
||||
tags: ["kubernetes", "docker", "monitoring", "lab"]
|
||||
status: "lab"
|
||||
---
|
||||
|
||||
Laboratoire destiné à expérimenter le déploiement d'applications conteneurisées, la configuration des workloads et leur supervision.
|
||||
|
||||
Les expérimentations sont documentées séparément afin de distinguer clairement les travaux de laboratoire des environnements de production.
|
||||
Reference in New Issue
Block a user