Conceito e mecanismo
Um HCP workspace reúne configuração, variáveis, state e histórico de execuções. É um contexto operacional mais amplo do que a seleção de state dos CLI workspaces. Projects agrupam workspaces relacionados para organização e controlo de acesso, sem fundir automaticamente os seus states. O modo de execução determina onde o trabalho corre e que credenciais estarão disponíveis. Uma identidade válida no portátil não aparece automaticamente numa execução remota. As capacidades de governação e colaboração devem ser confirmadas no plano e configuração usados.
Aplicação guiada
Para separar homologação e produção, define âmbitos de state, identidades e permissões deliberadamente. A nomenclatura ajuda, mas não substitui esses controlos. Antes de ativar apply automático, decide como revisão, políticas e aprovação se relacionam com a criticidade. Variáveis partilhadas exigem âmbito claro para não enviar um valor de um ambiente a outro. Na passagem para suporte, entrega responsáveis, dependências, recuperação e localização da evidência de execução. Um serviço alojado não elimina a responsabilidade da equipa pelas decisões de infraestrutura.
Uma execução remota falha enquanto o portátil funciona. A investigação compara identidade e variáveis do workspace, antes de alterar recursos que ainda nem foram avaliados.
Armadilhas comuns
Confundir CLI e HCP workspaces; usar nomes como isolamento; tratar auto-apply como aprovação.
Tópicos relacionados: IaC e decisões de mudança · Providers, versões e identidade dos recursos
Colaboração exige contexto de execução, responsabilidades e acesso coerentes.
Referência: HCP Terraform workspaces · 004