Instalação e configuração

Este tutorial explica como usar o Deployment Manager com a ferramenta de linha de comandos.gcloud Siga os passos de configuração para preparar o seu ambiente local para usar o Deployment Manager.

Criar projeto

  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.

Ative as APIs para os Google Cloud recursos que quer gerir

O Deployment Manager usa as APIs de outros Google Cloud serviços para criar e gerir os seus recursos. Para criar estes recursos, primeiro tem de ativar as APIs dos serviços para o seu projeto.

Para esta explicação passo a passo, implementa recursos do Compute Engine, pelo que tem de ativar a API Compute Engine.

Ative a API Compute Engine

Em seguida, ative o Deployment Manager:

Ative a API Deployment Manager

Instale a CLI do Google Cloud

A CLI do Google Cloud oferece uma ferramenta de linha de comandos, gcloud, que facilita a interação com o Deployment Manager.

Para instalar a CLI gcloud:

  1. Transfira e autentique gcloud.

    Em alternativa, use o Cloud Shell, que já tem o gcloud instalado.

  2. Defina o ID do projeto.

    Todos os comandos requerem um ID do projeto. Defina um ID do projeto predefinido para não ter de o indicar sempre. Lembre-se de substituir myproject pelo seu próprio ID do projeto.

    gcloud config set project myproject
    
  3. Defina a zona e a região predefinidas. Alguns Google Cloud recursos requerem uma zona ou uma região, e pode definir uma zona ou uma região predefinida, semelhante a um projeto predefinido. Para definir uma zona ou uma região predefinida, use gcloud config set. Neste caso, use us-central1 como região e us-central1-f como zona:

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

Clone o repositório do GitHub do Deployment Manager

O repositório do GitHub do Deployment Manager contém exemplos criados pela Google e pela comunidade do Deployment Manager, incluindo os exemplos usados neste guia passo a passo.

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

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

Agora que configurou o seu ambiente, pode começar a criar a sua implementação.