Ce tutoriel explique comment utiliser Deployment Manager à l'aide de l'outil de ligne de commande gcloud. Suivez les étapes de configuration pour préparer votre environnement local à l'utilisation de Deployment Manager.
Créer un projet
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
Activer les API pour les ressources Google Cloud que vous souhaitez gérer
Deployment Manager utilise les API d'autres services Google Cloud pour créer et gérer vos ressources. Pour créer ces ressources, vous devez d'abord activer les API des services pour votre projet.
Dans ce tutoriel, vous déployez des ressources Compute Engine. Vous devez donc activer l'API Compute Engine.
Activez ensuite Deployment Manager :
Activer l'API Deployment Manager
Installer Google Cloud CLI
Google Cloud CLI propose un outil de ligne de commande, gcloud, qui facilite les interactions avec Deployment Manager.
Pour installer gcloud CLI :
Téléchargez et authentifiez
gcloud.Vous pouvez également utiliser Cloud Shell , qui comprend déjà
gcloud.Définissez votre ID de projet.
Chaque commande nécessite un ID de projet. Définissez un ID de projet par défaut pour éviter d'avoir à le spécifier à chaque fois. N'oubliez pas de remplacer
myprojectpar l'ID de votre projet :gcloud config set project myprojectDéfinissez votre zone et votre région par défaut. Certaines ressources Google Cloud nécessitent une zone ou une région. Vous pouvez définir ces éléments de la même façon que vous sélectionnez un projet par défaut. Pour définir une zone ou une région par défaut, utilisez
gcloud config set. Dans ce cas, utilisezus-central1comme région etus-central1-fcomme zone :gcloud config set compute/region us-central1 gcloud config set compute/zone us-central1-f
Cloner le dépôt GitHub de Deployment Manager
Le dépôt GitHub de Deployment Manager contient des exemples créés par Google et la communauté Deployment Manager, y compris les exemples utilisés dans ce tutoriel.
git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples
# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide
Maintenant que vous avez configuré votre environnement, vous pouvez commencer à créer votre déploiement.