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.

Crear un proyecto

Deployment Manager requiere un proyecto de Google Cloud. Si ya tienes un proyecto creado, puedes usar ese.

Si eres nuevo en Google Cloud, puedes crear un proyecto nuevo y aprovechar el paquete de prueba gratuita de Google Cloud, que te permite invertir $300 en todos los productos de Google Cloud durante 90 días. Regístrate para obtener la prueba gratuita:

  1. Abre Google Cloud Console
  2. Sigue las instrucciones para registrarte a la prueba gratuita.
  3. Cuando se te solicite crear un proyecto, ingresa un nombre y un ID del proyecto que se usará para identificarlo o acepta los valores predeterminados y haz clic en Crear.

Habilita las API para los recursos de Google Cloud que deseas administrar

Deployment Manager usa las API de otros servicios de Google Cloud 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 la CLI de gcloud, haz lo siguiente:

  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 recursos de Google Cloud requieren una zona o una región, y puedes establecer una zona o región 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 la región y us-central1-f como la 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.