Instalación y configuración

En este tutorial se explica cómo usar Deployment Manager con la gcloud herramienta de línea de comandos. Sigue los pasos de configuración para preparar tu entorno local para usar Deployment Manager.

Crear proyecto

  1. In the Google Cloud console, go to the project selector page.

    Go to project selector

  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

Habilita las APIs de los Google Cloud recursos que quieras gestionar

Deployment Manager usa las APIs de otros Google Cloud servicios para crear y gestionar tus recursos. Para crear estos recursos, primero debes habilitar las APIs de los servicios en tu proyecto.

En este tutorial, desplegarás recursos de Compute Engine, por lo que debes habilitar la API de Compute Engine.

Habilitar la API de Compute Engine

A continuación, habilita Deployment Manager:

Habilita la API Deployment Manager

Instalar Google Cloud CLI

La CLI de Google Cloud ofrece una herramienta de línea de comandos, gcloud, que facilita la interacción con Deployment Manager.

Para instalar gcloud CLI, sigue estos pasos:

  1. Descarga y autentica gcloud.

    También puedes usar Cloud Shell, que incluye gcloud ya instalado.

  2. Define el ID de tu proyecto.

    Todos los comandos requieren un ID de proyecto. Define un ID de proyecto predeterminado para no tener que proporcionarlo cada vez. Recuerda que debes sustituir myproject por el ID de tu proyecto.

    gcloud config set project myproject
    
  3. Define tu zona y región predeterminadas. Algunos Google Cloud recursos requieren una zona o una región, y puedes definir una zona o una región predeterminada, de forma similar a un proyecto predeterminado. Para definir una zona o región predeterminada, usa gcloud config set. En este caso, usa us-central1 como región y us-central1-f como zona:

    gcloud config set compute/region us-central1
    gcloud config set compute/zone us-central1-f
    

Clonar el repositorio de GitHub de Deployment Manager

El repositorio de GitHub de Deployment Manager contiene ejemplos creados por Google y la comunidad de Deployment Manager, incluidos los ejemplos que se usan en este tutorial.

git clone https://github.com/GoogleCloudPlatform/deploymentmanager-samples

# open the samples folder
cd deploymentmanager-samples/examples/v2/step_by_step_guide

Ahora que has configurado tu entorno, puedes empezar a crear tu implementación.