Avancé
Concepteur de Pipeline CI/CD 'Infrastructure as Code'
Crée un pipeline complet intégrant tests, scan de sécurité et déploiement Terraform.
📝 プロンプトの内容
Conçois le fichier de configuration d'un pipeline CI/CD (pour GitHub Actions ou GitLab CI) pour un projet utilisant Terraform. Le pipeline doit effectuer les tâches suivantes séquentiellement : 1. Linting du code Terraform, 2. Validation du format (terraform validate), 3. Planification de l'infrastructure (terraform plan) et sauvegarde du plan en artefact, 4. Scan de sécurité sur le code source (SAST) et sur l'infrastructure prévue (checkov), 5. Application automatique (terraform apply) uniquement si la branche est 'main'. Fournis le code complet du fichier YAML.