Criando um Módulo

Um módulo é uma unidade independente de código de automação que pode ser reutilizada pelos desenvolvedores e compartilhada em um sistema maior.. Os módulos não são implementáveis independentemente e geralmente gerenciam um número menor de recursos relacionados e são usados para construir arquiteturas implementáveis. Geralmente codificados no Terraform ou Ansible, os módulos são uma conveniência para desenvolvedores semelhantes aos pacotes Node.js ou Python. Pense nos módulos como blocos de construção que podem ser usados em combinação com outros módulos para construir uma arquitetura implementável completa que soluciona uma necessidade complexa de infraestrutura.

Os módulos criados pelo IBM® são criados e originados no terraform-ibm-modules, uma organização pública do GitHub. Os módulos incluem informações de uso e um ou mais exemplos executáveis. Isso permite que os usuários com os quais você compartilha seus módulos copiem o código de uso para iniciar com qualquer módulo, mas eles não são implementáveis de um catálogo privado.

Diretrizes e requisitos para criar um módulo

As diretrizes e os requisitos para criar um módulo estão disponíveis na documentação dos módulos do Terraform IBM Cloud. É possível consultar os recursos a seguir para criar seus próprios módulos:

Próximas etapas: Compartilhando módulos

Módulos podem ser usados para criar uma arquitetura implementável. Você tem algumas opções para compartilhar seu módulo com outras pessoas em sua organização ou usuários externos.