Création d'une tâche d'application
Créez une tâche d'application dans le gestionnaire de ressources.
Lorsque vous créez (exécutez) une tâche d'application pour une pile, Terraform provisionne les ressources et exécute les actions définies dans votre configuration Terraform, en appliquant le plan d'exécution à la pile associée pour créer (ou modifier) vos ressources Oracle Cloud Infrastructure. Nous recommandons d'exécuter une tâche de planification (générer un plan d'exécution) avant d'exécuter une tâche d'application.
Pour une présentation à l'aide de l'interface de ligne de commande pour le provisionnement en nuage dans un pipeline d'intégration et de développement en continu, voir IaC dans le nuage : Intégration de Terraform et du gestionnaire de ressources dans votre pipeline d'intégration et de développement en continu - Création avec l'interface de ligne de commande OCI.
Pour les configurations stockées dans un système de contrôle de code source, comme GitHub ou GitLab, la tâche utilise la validation la plus récente. Le temps nécessaire pour terminer une tâche d'application dépend du nombre et du type de ressources en nuage à créer.
La tâche d'application est créée. La nouvelle tâche est indiquée sous Tâches.
Utilisez la commande
oci resource-manager job create-apply-job
et les paramètres requis pour exécuter une tâche d'application.oci resource-manager job create-apply-job [OPTIONS]
Pour la liste complète des paramètres et des valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande pour le gestionnaire de ressources.
ExemplesExemple 1 : Référencez un travail de plan.
oci resource-manager job create-apply-job --execution-plan-strategy <plan_job_ocid> --stack-id <stack_ocid>
Exemple 2 : Approuver automatiquement (ne pas référencer une tâche de plan).
oci resource-manager job create-apply-job --execution-plan-strategy AUTO_APPROVED --stack-id <stack_ocid>
Utilisez l'opération CreateJob pour créer une tâche d'application.
Pour un exemple de la partie
operation
de la demande, voir CreateApplyJobOperationDetails.
Étape suivante
La durée d'une tâche dépend du nombre et du type de ressources spécifiées.
Après avoir exécuté une tâche d'application, obtenez les détails de la tâche pour vérifier son statut. Vous pouvez éventuellement voir le fichier d'état Terraform, voir les journaux et vérifier l'existence de ressources provisionnées.
Surveillez le statut de la tâche (état du cycle de vie) en obtenant les détails de la tâche. Réussite (SUCCEEDED
) indique que la tâche est terminée. Selon la complexité de la tâche, l'opération peut prendre un certain temps. Pendant l'exécution de la tâche ou une fois celle-ci terminée, vous pouvez obtenir le contenu des journaux de tâche.
Pour voir le fichier d'état Terraform (affiche l'état des ressources après l'exécution de la tâche), sélectionnez le nom de la tâche à afficher dans la page Détails de la tâche, puis Voir l'état sous ressources. Facultativement, sélectionnez Afficher les modifications dans cette version.
Pour voir les journaux de la tâche, sélectionnez la tâche pour ouvrir sa page de détails, puis sélectionnez Journaux sous Ressources.
Pour vérifier l'existence des ressources nouvellement provisionnées, inspectez les ressources dans le compartiment.