Instalación y configuración

En este instructivo, se explica Deployment Manager con la herramienta de línea de comandos de gcloud. Sigue los pasos de configuración a fin de preparar tu entorno local para utilizar Deployment Manager.

Crea un proyecto

  1. En la Google Cloud consola de, ve a la página del selector de proyectos.

    Ir al selector de proyectos

  2. Selecciona o crea un Google Cloud proyecto de.

    Roles necesarios para seleccionar o crear un proyecto

    • Seleccionar un proyecto: Para seleccionar un proyecto, no se requiere un rol de IAM específico. Puedes seleccionar cualquier proyecto en el que se te haya otorgado un rol.
    • Crear un proyecto: Para crear un proyecto, necesitas el rol de creador de proyectos (roles/resourcemanager.projectCreator), que contiene el resourcemanager.projects.create permiso. Obtén más información para otorgar roles.

Habilita las APIs para los Google Cloud recursos que deseas administrar

Deployment Manager usa las APIs de otros Google Cloud servicios para crear y administrar tus recursos. Si deseas crear estos recursos, primero debes habilitar las API de los servicios para tu proyecto.

Para esta explicación, implementarás los 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:

Habilitar la API de Deployment Manager

Instala Google Cloud CLI

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

Para instalar gcloud CLI:

  1. Descarga y autentica gcloud.

    Otra opción es usar Cloud Shell, que ya tiene gcloud instalado.

  2. Determina tu ID del proyecto:

    Cada comando requiere un ID del proyecto. Establece un ID del proyecto predeterminado para que no necesites crear uno cada vez. Recuerda reemplazar myproject con el ID de tu proyecto.

    gcloud config set project myproject
    
  3. Configura tu zona y región predeterminadas. Algunos Google Cloud recursos requieren una zona o región, y puedes establecerlas de manera predeterminada, similar a un proyecto predeterminado. Para establecer 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
    

Clona 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, entre los que se incluyen los ejemplos que se usan en esta explicación.

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

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

Ahora que ya configuraste tu entorno, puedes empezar a crear la implementación.