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.
Crie um projeto
O Deployment Manager requer um projeto do Google Cloud. Se você já tiver um projeto, poderá usá-lo.
Se você é novo no Google Cloud, pode criar um novo projeto e aproveitar o pacote teste gratuito do Google Cloud, que oferece US $300 para gastar em todos os produtos do Google Cloud por 90 dias. Para inscrever-se na avaliação gratuita:
- Abra o Console do Google Cloud.
- Siga as instruções de inscrição.
- Quando solicitado a criar um projeto, insira um nome e um ID do projeto que será usado para identificá-lo, ou aceite os padrões, e clique em Criar.
Ativar 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 os 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.
Em seguida, ative o Deployment Manager:
Ativar a API Deployment Manager
Instalar a Google Cloud CLI
A CLI do Google Cloud oferece uma ferramenta de linha de comando, gcloud
, que facilita a interação
com o Deployment Manager.
Para instalar a CLI gcloud:
Faça o download e a autenticação de
gcloud
.Uma alternativa é usar o Cloud Shell, que já vem com o
gcloud
instalado.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
Defina a zona e a região padrão. Alguns recursos do Google Cloud exigem uma zona ou região semelhante a um projeto padrão. É possível definir uma zona ou região padrão. Para definir uma zona ou região padrão, use
gcloud config set
. Nesse caso, useus-central1
como a região eus-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.