Terraform provisionando novos servidores a partir do mesmo modelo

Terraform provisionando novos servidores a partir do mesmo modelo

Existe algum truque para provisionar várias pilhas aws usando o modelo terraform criado anteriormente?

Após aplicar algumas alterações no arquivo de variáveis ​​​​para não criar os mesmos recursos, mas semelhantes com novos nomes.

Responder1

Se você precisar manter múltiplas "cópias" de alguma infraestrutura descrita no Terraform, a maneira padrão de fazer isso é fatorar essas partes comuns da configuração em um arquivo compartilhado.móduloe, em seguida, chame esse módulo várias vezes, dentro da mesma configuração ou em várias configurações separadas.

O Terraforma"estado"O artefato rastreia os relacionamentos entre objetos na configuração e objetos em sistemas remotos. Cada configuração geralmente possui apenas um estado (a menos que você esteja usando recursos avançados comovários espaços de trabalho) e, portanto, um conjunto de objetos remotos correspondentes.

O uso de múltiplas configurações compartilhando o mesmo módulo permite que muitas instâncias coexistam como resultado de estarem em instantâneos de estado separados.

Usando várias chamadas para o mesmo módulo em umsolteiroA configuração também permite a coexistência de muitas instâncias, desta vez usando os próprios módulos como namespaces separados nos instantâneos de estado.

informação relacionada