Skip to content

Terraform Repositories:

JFrog Repositories

Terraform-Repo

Repositories: https://github.com/mdt-crm-internal/mlife-terraform-cicd-artifactory

Modules used:
- [Local Repo Module](https://github.com/mdt-crm-internal/terraform-artifactory-crm-repository)

- [Edge Node Module](https://github.com/mdt-crm-internal/terraform-artifactory-crm-remote-repository)

- [XRay Watch Module](https://github.com/mdt-crm-internal/terraform-xray-crm-watch)

Repo Structure

Terraform-Repo-Structure

To better understand the difference between repo types (local, remote and virtual) check out the Quickstart Guide

Sharing Artifacts

If you need to share artifacts between different products (CareLink -> MLife) you will need to deploy your artifacts to the global-shared repos.

Azure Artifacts Migration

If you need to be able to retrieve artifacts from Azure Artifacts ake sure to talk to your Dev Ex representative. We have the ability to create a connection with Azure Artifacts and pull old artifact versions into your Artifactory builds.

JFrog Permissions:

Terraform-Permissions

Permissions, Service Connections and Secrets: https://github.com/mdt-crm-internal/mlife-terraform-infosec-xray

Modules used:
- [AzDo Service Endpoint Module](https://github.com/mdt-crm-internal/terraform-azuredevops-crm-serviceendpoint)

- [Permissions and Access token Module](https://github.com/mdt-crm-internal/terraform-artifactory-crm-permission-target)

Relationships between TF Repositories

Terraform-Relationships

Examples

Terraform-Examples