vault backup: 2025-03-06 09:38:08

This commit is contained in:
2025-03-06 09:38:08 +01:00
parent 0c85285134
commit a1bd790217

View File

@@ -369,5 +369,47 @@ IaC
+ Écrire les commandes dans un script bash + Écrire les commandes dans un script bash
+ OS spécifique + OS spécifique
+ Difficilement idempotent + Difficilement idempotent (programmation impérative)
+ Difficile de mettre à jour l'infrastructure
--
### Solution 2 - python
+ Utiliser un script python
+ OS agnostique
+ Toujours impérative
--
### Solution 3 - IaC
+ Programmation déclarative
+ On écrit ce qu'on veut, pas comme y arriver
+ OS agnostique
--
### Terraform / OpenTofu
+ Outil populaire de IaC
+ Extremement puissant et modulable
+ Écrit en HCL
```hcl
resource "aws_s3_bucket" "my_bucket" {
bucket = "my-bucket"
acl = "private"
}
```
--
### Docker Compose
+ Natif avec Docker
+ Utilise du YAML (plus standard que HCL)
---
## Kubernetes