Instalação e configuração

Este tutorial demonstra o Deployment Manager usando a ferramenta de linha de comando gcloud. Siga as etapas de configuração para preparar seu ambiente local para usar o Deployment Manager.

Criar um projeto

O Deployment Manager requer um Google Cloud projeto. Se você já tiver um projeto, poderá usá-lo.

Se você não estiver familiarizado com o Google Cloud, será possível criar um novo projeto e aproveitar o pacote de avaliação gratuita doGoogle Cloud, que lhe dará US $300,00 para gastar em todos os produtos do Google Cloud em 90 dias. Para inscrever-se na avaliação gratuita:

  1. Abra o console doGoogle Cloud .
  2. Siga as instruções de inscrição.
  3. Quando solicitado a criar um projeto, insira um nome e o código do projeto que será usado para identificá-lo, ou aceite os padrões, e clique em Criar.

Ative as APIs dos recursos do Google Cloud que você quer gerenciar

O Deployment Manager usa as APIs de outros serviços do Google Cloud para criar e gerenciar seus recursos. Para criar esses recursos, você precisa primeiro ativar as APIs dos serviços para seu projeto.

Para esse tutorial, você vai implantar os recursos do Compute Engine, então é preciso ativar a API Compute Engine.

Ativar a Compute Engine API

Em seguida, ative o Deployment Manager:

Ativar a API Deployment Manager

Instalar a Google Cloud CLI

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

Para instalar a CLI gcloud:

  1. Faça o download e a autenticação de gcloud.

    Uma alternativa é usar o Cloud Shell, que já vem com o gcloud instalado.

  2. Defina o ID do projeto.

    Todos os comandos exigem um ID de projeto. Defina um ID de projeto padrão para que não precisar fornecê-lo sempre. Lembre-se de substituir myproject pelo ID do seu projeto.

    gcloud config set project myproject
    
  3. Defina a zona e a região padrão. Alguns recursos do Google Cloud exigem uma zona ou região, e é possível definir uma zona ou região padrão, semelhante a um projeto padrão. Para definir uma zona ou região padrão, use gcloud config set. Nesse caso, use us-central1 como a região e us-central1-f como a zona:

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

Clonar o repositório do Deployment Manager no GitHub

O repositório do Deployment Manager no GitHub contém exemplos criados pelo Google e pela comunidade do Deployment Manager, incluindo os exemplos usados nas próximas etapas.

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

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

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