Maîtriser le workflow universel pour générer du code d'infrastructure déclaratif
Un workflow universel qui s'applique à tout outil déclaratif.
| Étape | Ce que tu fais | Résultat |
|---|---|---|
| Define | Rédiger un prompt structuré | Spécification claire |
| Run AI | Soumettre à l'IA | Premier jet de code |
| Inspect | Lancer validation syntaxique | Erreurs corrigées |
| Verify | Lancer le dry-run | Preview des changements |
| Execute | Approuver et exécuter | Infrastructure déployée |
Le prompt détermine la qualité du code généré.
Voir cours 0308 pour le détail des 7 techniques
Terraform · Ansible · CloudFormation · Pulumi · Autre ?
| Piège | Impact | Mitigation |
|---|---|---|
| 0.0.0.0/0 par défaut | Exposition Internet | Spécifier les CIDR dans le prompt |
| Secrets en clair | Credentials exposés | Demander "pas de secrets en dur" |
| Versions non fixées | Builds non reproductibles | Exiger les versions explicites |
| Conventions ignorées | Code incohérent | Fournir des exemples existants |
| Outil | Inspect | Verify | Execute |
|---|---|---|---|
| Terraform | terraform validate | terraform plan | terraform apply |
| Ansible | --syntax-check | --check --diff | ansible-playbook |
| CloudFormation | validate-template | create-change-set | deploy |
| Pulumi | pulumi preview | pulumi preview --diff | pulumi up |
Choisissez votre outil :
0801a — Focus Terraform
0801b — Focus Ansible