Mise à jour de la configuration Terraform d'une pile (fichier ZIP ou dossier)
Mettez à jour la configuration Terraform de dossier ou de fichier ZIP utilisée par une pile dans Resource Manager. La configuration mise à jour est utilisée lorsque vous exécutez des travaux sur la pile. Une mise à jour basée sur un dossier est disponible uniquement à l'aide de la console.
Avant le début
Passez en revue les prérequis pour la mise à jour de la configuration Terraform utilisée par une pile dans Resource Manager.
Si vous téléchargez une autre configuration Terraform, assurez-vous que le fichier de configuration est valide. Reportez-vous à Création de configurations et Configurations Terraform pour Resource Manager.
Assurez-vous que la configuration Terraform (fichier ou dossier) révisée est prête pour le téléchargement. Aucun fichier de configuration n'est disponible pour téléchargement tant qu'un travail n'est pas exécuté sur la pile. Pour modifier une configuration Terraform générée à partir d'un modèle ou d'un compartiment existant à l'aide du repérage de ressources, commencez par télécharger la configuration. Utilisez ensuite le fichier .zip de configuration modifié pour la mise à jour.
Si la configuration de la pile est stockée dans Git ou un bucket, téléchargez-la.
- Conseil
Au lieu de ces étapes, modifiez le fichier de configuration Terraform généré dans l'éditeur de code. Pour plus d'informations, reportez-vous à Modification d'une configuration à l'aide de l'éditeur de code.Après avoir effectué tous les prérequis, suivez ces étapes dans la console pour mettre à jour la configuration Terraform d'une pile à partir d'un fichier ZIP ou d'un dossier.
La page Détails de pile apparaît.
Si l'option Exécuter l'application est sélectionnée, Resource Manager exécute l'action d'application sur la pile mise à jour.
Utilisez la commande
oci resource-manager stack update
et les paramètres requis pour mettre à jour le fichier ZIP de configuration Terraform utilisé par une pile.oci resource-manager stack update --config-source <file-path> [...]
Pour obtenir la liste complète des paramètres et des valeurs pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Resource Manager.
Utilisez l'opération UpdateStack pour mettre à jour le fichier ZIP de configuration Terraform utilisé par une pile.
Pour obtenir un exemple de la partie
configSource
de la demande, reportez-vous à UpdateZipUploadConfigSourceDetails.