Installation et configuration

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

  1. Dans la Google Cloud console, accédez à la page de sélection du projet.

    Accéder au sélecteur de projet

  2. Sélectionnez ou créez un Google Cloud projet.

    Rôles requis pour sélectionner ou créer un projet

    • Sélectionner un projet : la sélection d'un projet ne nécessite pas de rôle IAM spécifique Vous pouvez sélectionner n'importe quel projet pour lequel un rôle vous a été attribué.
    • Créer un projet : pour créer un projet, vous devez disposer du rôle Créateur de projet (roles/resourcemanager.projectCreator), qui contient l'autorisation resourcemanager.projects.create. Découvrez comment attribuer des rôles.

Activer les API pour les Google Cloud ressources que vous souhaitez gérer

Deployment Manager utilise les API d'autres Google Cloud services 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.

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, procédez comme suit :

  1. Téléchargez et authentifiez gcloud.

    Vous pouvez également utiliser Cloud Shell , qui comprend déjà gcloud.

  2. 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 myproject par l'ID de votre projet :

    gcloud config set project myproject
    
  3. Définissez votre zone et votre région par défaut. Certaines Google Cloud ressources 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, utilisez us-central1 comme région et us-central1-f comme 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.