Cloud Deployment Manager ne sera plus pris en charge à partir du 31 décembre 2025. Si vous utilisez actuellement Deployment Manager, veuillez migrer vers Infrastructure Manager ou vers une autre technologie de déploiement d'ici le 31 décembre 2025 pour que vos services continuent de fonctionner sans interruption.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],[],[[["\u003cp\u003eExplore best practices for Google Cloud Deployment Manager, including the creation of reusable templates.\u003c/p\u003e\n"],["\u003cp\u003eLearn to build and preview configurations, which involves creating basic configuration files and previewing them before deployment.\u003c/p\u003e\n"],["\u003cp\u003eDiscover how to define template properties, use environment variables, create template modules, import Python libraries, and add templates as composite types within the Deployment Manager.\u003c/p\u003e\n"],["\u003cp\u003eUnderstand how to use references, expose information from deployments, and create explicit dependencies to manage resource creation order.\u003c/p\u003e\n"],["\u003cp\u003eLearn about creating, updating, and deleting deployments, including the use of Cloud Marketplace for predefined solutions and managing data at runtime with RuntimeConfig resources.\u003c/p\u003e\n"]]],[],null,["# How-To Guides\n\nGet started\n-----------\n\n- [### Walkthrough: best practices\n Get familiar with Deployment Manager's best practices, such as creating\nreusable templates for your Google Cloud environment.](/deployment-manager/docs/step-by-step-guide) \n\nBuilding configurations\n-----------------------\n\n- [### Configurations overview\n Learn about configurations.](/deployment-manager/docs/configuration)\n- [### Creating a basic configuration\n Create a basic configuration file.](/deployment-manager/docs/configuration/create-basic-configuration)\n- [### Previewing a configuration\nPreview a configuration before you deploy it.](/deployment-manager/docs/configuration/preview-configuration-file) \n\nAdding Templates\n----------------\n\n- [### Creating a basic template\n Create your first template.](/deployment-manager/docs/configuration/templates/create-basic-template)\n- [### Defining template properties\n Template properties are arbitrary variables that you can use in place of hard\n coding template values.](/deployment-manager/docs/configuration/templates/define-template-properties)\n- [### Using environment variables\n Use predefined environment variables in your templates.](/deployment-manager/docs/configuration/templates/use-environment-variables)\n- [### Creating template modules\n Create and use template modules as helper files for your templates.](/deployment-manager/docs/configuration/templates/create-template-modules)\n- [### Importing Python libraries\n If you are writing Python templates, you can import and use common Python libraries\n in your templates.](/deployment-manager/docs/configuration/templates/import-python-libraries)\n- [### Adding templates as composite type\n If you plan to use certain templates regularly, add those templates permanently\n to Deployment Manager as composite types.](/deployment-manager/docs/configuration/templates/create-composite-types)\n- [### Describing, listing, and deleting types\n List, describe, and delete types that belong to your project.](/deployment-manager/docs/configuration/describing-listing-deleting-types)\n- [### Defining schemas for templates\n Create a schema file to enforce how users interact with your templates.](/deployment-manager/docs/configuration/using-schemas)\n- [### Storing templates on an external host\n Learn how to use templates hosted on Google Cloud Storage or hosted on\nthird-party sites like GitHub.](/deployment-manager/docs/configuration/hosting-templates-externally) \n\nUsing References\n----------------\n\n- [### Using references\n When you define the properties for your configuration or template files, you can\nuse references to other properties instead of directly providing property values.](/deployment-manager/docs/configuration/use-references) \n\nExposing information from deployments\n-------------------------------------\n\n- [### Exposing information from deployments\n You can use the outputs section in your template or configuration to define a\nlist of key/value pairs that users can call.](/deployment-manager/docs/configuration/expose-information-outputs) \n\nCreating explicit dependencies\n------------------------------\n\n- [### Creating explicit dependencies\n Setting a dependsOn property tells Deployment Manager to always create specific\n resources before others. This is useful if you need certain parts of your\ndeployment to exist before other parts can come online.](/deployment-manager/docs/configuration/create-explicit-dependencies) \n\nCreating Deployments\n--------------------\n\n- [### Creating a deployment\n Learn how to deploy a configuration.](/deployment-manager/docs/deployments)\n- [### Create deployments with Cloud Marketplace\n Use the Click-to-Deploy tool to launch predefined solutions on Google Cloud Deployment Manager.](/deployment-manager/docs/deployment-manager-and-cloud-marketplace)\n- [### Updating a deployment\n Learn how to update an existing deployment.](/deployment-manager/docs/deployments/updating-deployments)\n- [### Deleting a deployment\nLearn how to delete a deployment.](/deployment-manager/docs/deployments/deleting-deployments) \n\nSharing resources across projects\n---------------------------------\n\n- [### Using images from other projects](/deployment-manager/docs/configuration/using-images-from-other-projects-for-vm-instances)\n- [### Sharing types across projects](/deployment-manager/docs/configuration/using-images-from-other-projects-for-vm-instances) \n\nStoring and retrieving data at runtime\n--------------------------------------\n\n- [### Creating and deleting RuntimeConfig resources\n Learn how to create and delete RuntimeConfig resources.](/deployment-manager/runtime-configurator/create-and-delete-runtimeconfig-resources)\n- [### Setting and getting data\n Learn how to set and get variables using the Runtime Configurator.](/deployment-manager/runtime-configurator/set-and-get-variables)\n- [### Deleting a variable\n Delete a variable.](/deployment-manager/runtime-configurator/deleting-a-variable)\n- [### Watching a variable for changes\n Learn how to watch a variable for changes.](/deployment-manager/runtime-configurator/watching-a-variable)\n- [### Creating a waiter\n Create a waiter to wait for a variable to a certain end condition.](/deployment-manager/runtime-configurator/creating-a-waiter)"]]